The IOC

The IOC
The International Olympic Committee (IOC) is a not-for-profit organization formed in 1894. It is in charge of the Olympics. The IOC is located in Lausanne, Switzerland. The IOC’s goal is to lead the Olympic Movement.

RT asks

Who has come out worst from the Skripal poisoning fallout?