After an exciting encounter with France at the World Judo Championships in Tokyo, Japan takes the title of World Mixed Team Champions