Where is Shanghai Located in China?

Shanghai is ocated on China’s central eastern coast at the mouth of the Yangtze River. I found a map of Shanghai to get a better visual and idea of it’s placement. Check it out here: