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

Advertisement
Code: d88362. 12% OFF Coupon for Sports Action Cameras

More videos