Shanghai is situated on the estuary of Yangtze River of China. It is the largest industrial city in China with a population in excess of 18 million.
Known as "the Oriental Paris", Shanghai is a shopper's paradise. A wide variety of cuisines can also be found in the City and today Shanghai offers a plethora of culinary delights.
Traffic in China is total chaos and Shanghai is no exception. Take a ride in a taxi at night to see Shanghai at its best as you dodge your way through the rush hour traffic. Shanghai is a beautiful experience and one not to be missed if you travel to China.