Weird Wednesday: Thames Town
Visitors to Shanghai are often in awe of the size and scale of the city. With a population of more than 24 million, it’s the largest in China and the 3rd largest by population in the world. The city’s proximity to the ocean (the Chinese characters for Shanghai translate to “upon the sea”