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 … Read more