The International Federation of Blind Sports has suspended the membership of the Russian Federation
The International Blind Sports Federation (IBSA) has suspended Russia's membership, RIA Novosti reports with reference to the organization's website. The...