Just three hours west from Shanghai is the hidden gem of Chongqing, home to 32 million people. Situated at the upper reaches ...