News

Ordos, located in the desert of Inner Mongolia, is home to China’s most infamous ghost city—Kangbashi. Built with grandiose ...
A photo taken by a group of hikers has spooked social media users after they spotted a 'ghost' hiding in the selfie.