A twisty-turny road snakes its way through skyscrapers in Southwest China's Chongqing Municipality. Photo: IC