The president of Japan's Olympic Committee, Tsunekazu Takeda, has been indicted in France on corruption allegations, a judicial source confirmed on Friday.

Advertisement
EMS.com: Free Shipping on The North Face, UGG, Patagonia, Merrell, Five Fingers, and Garmin!

More videos

RT 23 Jan 2019 10:31 CET

CrossTalk: Buzzfeed Debacle