› added 12 years ago
202
TIL that the largest stadium in the world, Rŭngnado May First Stadium, is located in Pyongyang, North Korea. In the late 90’s it was used as a venue to publicly burn several army generals that were implicated in an assassination attempt on Kim Jong-Il.