Shibaozhai, literally meaning Stone Treasured Fortress, is located in Zhongxian County, at the south bank of the Yangtze River. It was first built in Qing Dynasty in 1750, with a height of 56 meters.
A drone photo taken on July 10, 2024 shows people visiting the Shibaozhai, a scenic spot in Zhongxian County, southwest China's Chongqing. Shibaozhai looks like a heart-shaped bonsai sitting in the ...
A view of Shibaozhai, a pagoda carved into the cliffs and rocks and perch atop a hill, in Zhongxian county, Chongqing.[Photo by Wang Huilian/For China Daily] Wang still did not want to give up. She ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results