North Korea cancelled the 2026 Pyongyang International Marathon without explanation The event was fully booked and cancellation was announced to Koryo Tours Speculation links cancellation to Iran War and tightened internal control