Shanghai, China

From BR Bullpen

Shanghai is the largest city in China and is located in eastern China on the Yangtze River where it flows into the East China Sea. It is an independent city and not part of any province.

Persons who were born here[edit]

Persons who died here[edit]

Schools[edit]