Chongqing, a colossal urban marvel and the world's biggest megacity by population, is an astonishing sprawl that stretches across 31,815 square miles – an area equivalent to Austria. Boasting a ...