Shanghai is the world's most populous city. What does the name "Shanghai" literally mean?
Correct answer: Upon the Sea
Player #31401475
Tokyo is the world's most populous city. not Shanghai