Please enable JavaScript
Shanghai is one of the world’s most stunning cities, home to 25 million people, with the Bund providing a perfect view of its beating heart, the 113-kilometre long Huangpu river.