› added 10 years ago
159
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.