IOC and Japan sign Host City Contract

Total 18