The life-size copycat Great Sphinx of Giza is under construction in Chuzhou, China’s Anhui Province, where officials aim to build a ‘World Culture Heritage Park’. Continue reading