Located in Beihai, a city in the Chinese region of Guangxi Zhuang, the majestic metroplis dubbed “The City of the Dead” is well-known for being devoid of dwellers. Built for the haves of China, the over 100 stunning villas might well be haunted since they are completely lifeless.