Google Maps can be unreliable at the best of times when you’re travelling in China, but in the southern megacity of Chongqing, a map of any kind turns out to be almost entirely useless. Built across a series of impossibly steep mountainsides and vertiginous valleys at the dramatic confluence of the Yangtze and Jialing Rivers, […]