China · verified
CN
© OpenFreeMap · OpenMapTiles · OpenStreetMap contributors
Shanghai is a major city in China, on the Yangtze River delta at the East China Sea.