The Taekwondo Palace located in Pyongyang, North Korea hosted the ITF World Championships snd has been referred to as the headquarters of ITF
The Taekwondo Palace located in Pyongyang, North Korea hosted the ITF World Championships snd has been referred to as the headquarters of ITF