Birdwatch Note Rating
2023-10-14 09:22:58 UTC - HELPFUL
Rated by Participant: 1D3DF69339E11C505069E02C684C9A22D4EB3AF875C55BF04DF134EC638127F5
Participant Details
Original Note:
This is false. The biggest stadium in the world is located in Pyongyang North Korea, known as Rungrado May Day Stadium. This can be backed up by the source http://stadiumdb.com/lists/top-20-biggest-football-stadiums#:~:text=Pyongyang%2C%20North%20Korea%20%7C%20Built%20in,remains%20the%20world's%20largest%20stadium. Narendra Modi Stadium is one of the biggest, but it is not THE biggest in the world
All Note Details