Correct Answer:
Option D - Shanghai is located at the mouth of Yangtze river. Shanghai is a city in China, which is most populous urban in China.
D. Shanghai is located at the mouth of Yangtze river. Shanghai is a city in China, which is most populous urban in China.