News

Chongqing in China is the world's biggest megacity and is home to 32 million people - but it is a destination that is shrouded in mystery and is visited by very few tourists ...