sportIranian judo practitioners put a tremendous end to their campaign at the 2023 International Blind Sports Federation (IBSA) World Games in the United Kingdom, claiming the top podium place at the high-status tournament.