Birdwatch Note Rating
2023-10-14 07:13:34 UTC - HELPFUL
Rated by Participant: A4CE3F55D88F4FB069F13DA20CAFA5C344B79E78C15143181D2531DFD9949C63
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