Designed by
Title
Shanghai and the Yangtze River Delta, political map with major cities #245830347
Description
Shanghai and the Yangtze River Delta, political map with major cities. Megalopolis of China, located where the Yangtze River drains into the East China Sea, with Hangzhou Bay and Zhoushan Archipelago.