No, this isn’t North Korea. Welcome to Kangbashi, China. Despite it’s designed capacity of well over 1,000,000 people, only about 20,000 people actually live here.