Xi Shi
The Yangshan Mountain is an artificial landscape on the north bank of the Aohai Sea. At the top of the man-made mountain is a viewing platform called Tian Jing with two vantage points, Zhao Hua and Xi Shi, at the west and east sides.