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

Advertisement
Up to 50% Off Men''s Apparel and Outwear at ems.com! While Supplies Last!

More videos