Fuxian Lake is a body of water in Yunnan Province, China. It stretches through Chengjiang, Jiangchuan and Huaning Counties, spanning an area of 212 square kilometers. From Wikipedia
Built by Middle Pleistocene hominins, these sophisticated implements challenge views of East Asian technological lag, prompting further digs to nail down their origins.