China Shi Cheng, the sunken Lions City in China Dive in a superb spot near Shanghai. A few hours drive from Shanghai, in Zhejiang Province, China, is Lake Qiandao also known as the Lake of a Thousand Islands. It is in fact the artificial result of a dam built by the Chinese in September 1959 to build a hydroelectric […]