The spectacle is often as grandiose as the venue itself. Located in the heart of Pyongyang, North's Korea capital city, May Day Stadium looms over the adjacent Taedong River in the shape of a ...
Results that may be inaccessible to you are currently showing.