TestMCQsPK / POWERPOINT STUDY
Slide 425 / 500
World Current Affairs · Question 425

Where is the IMO headquartered?

Answer: London, United Kingdom