The Niya ruins are located in Minfeng county in the Hotan prefecture, about 115 kilometers north of the modern-day Niya town.
Demon Force Photo: Courtesy of Douban Amid the bustling Spring Festival holiday, a curious trend emerged in Central China's ...