- Advertisement -
Chongqing in China is a feast for all the senses. Photo: Kim Treasure.
Unless you are an avid TikTok or Instagram user, chances are you’ve never heard of Chongqing – and that’s a pity.
Not only is it the largest city in the world, considering its entire administrative area’s 32 million…

