North Korea – great stadium, rather mean leader
The world’s hugest stadium. Officially.
It’s not often that a great story passes directly under the large Spoiler nose, but rather shamefully, an intriguing piece about the North Korean football team came and went at the end of the last week, and some [...]
Read more
