Upload Image (Max 20MB per Image)
An aerial view of the archaeological site of Taosi, which is thought to be the origin of Chinese civilization, in Linfen, Shanxi province. [Photo provided to China Daily] The remains of what could be the birthplace of the Chinese ...
Tags: Taosi, Lost City