Shanghai

For the comic book series issue of the same name, see Shanghai (issue).

Shanghai is the largest city of the People's Republic of China by population, and the largest city proper by population in the world. Oliver Queen once travel to this city.

History
TBA

Visitors

 * Oliver Queen

Comics

 * Arrow #13