TEAM ANNOUNCEMENT: 14-strong team set for World Championships, Tokyo, Japan
British Judo have today announced the final team that will compete at the Judo World Championships in Tokyo, Japan from 25-31st August. The team consists of current World Championship silver […]