International Olympic Committee (IOC) shifted the Tokyo Olympics to July 2021. In which country is the headquarters of IOC located? March 29, 2020 – by admin International Olympic Committee (IOC) shifted the Tokyo Olympics to July 2021. In which country is the headquarters of IOC located?A. Greece B. Switzerland C. Italy D. United States