Must See, Do and Eat in Shanghai, the Paris of the East

Shanghai means city by the sea, a fitting name for a city that has grown along the east China Sea and now holds about 24 million people. People have inhabited the banks of Shanghai since the monolithic period, using its location as the main means for providing sustenance. Although it began …