Which country is home to the International Olympic Committee? 🔊
The country home to the International Olympic Committee (IOC) is Switzerland. Established in 1894, the IOC is based in Lausanne and is responsible for organizing the modern Olympic Games and promoting the Olympic Movement worldwide. The committee ensures adherence to the Olympic Charter and works closely with national Olympic committees.
Equestions.com Team – Verified by subject-matter experts