"City" floating in clouds over China

Mirage or something more sinister ?