Tokyo Grand Slam: A spectacular finale for the 2024 season of the International Judo Federation
The Japanese judokas dominated the last Grand Slam of the year, winning 13 out of the 14 gold medals in the competition.