Known to be the biggest city in China, Shanghai is a city that is literally ‘above the sea’. Located above the Huangpu River, where the Yangtze River spills out into the East China Sea, the city is overflowing with nationalities from different cultures which make…