TaraMar 20, 20182 minShanghai Sightseeing Shanghai, which literally means the "City on the Sea," lies on the Yangzi River. Once a fishing town, it is now the most important...