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 ...
Some results have been hidden because they may be inaccessible to you