› added 11 years ago
167
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.