Eyewitness: Shanghai, China

Photographs from the Guardian Eyewitness series

A view of Shanghai at night. The city, which sits on the Yangtze river delta on China’s east coast, has more than 23 million people and is the largest in
the world by population
China Foto Press/Barcroft Medi