- 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 traveled to this city.
HistoryOliver Queen travels to this city for business.
- "Canaries" (mentioned)