North Korea 2015 : 15 / 164

Previous
Next

This is the Kim Il-Sung Stadium in Pyongyang, a multi-purpose stadium with a capacity of 70,000.