“The 88-metre-high statue depicts Yang’asha, a deity worshipped by the Miao, a local ethnic group in Guizhou, China.”