0
Anonymous
The world's largest stadium is located in Pyongyang, North Korea. It (Rungrado May Day Stadium) has a capacity of 150,000.
Wiki User
Chat with our AI personalities