Global Times
Surrounded by water on all sides and covered in dense greenery, the archaeological site of Huanghuacheng in Zhongxian county, Chongqing, carries a touch of mystery. Also known as “Huanghua island,” the site is a completely isolated small island in the middle of the Yangtze River.
Go to News Site