Sports · World
Japan Wins World Judo Mixed Team Gold Over Russia
Japan defeated Russia to win the mixed team gold medal at the World Judo Championships in Baku. This victory secured Japan's eighth gold medal in the event.
How outlets across the spectrum covered it
L 0 C 2 R 0
- Centre (2): Euronews, The Japan Times