Russia’s absence at the upcoming Rio Olympics will notably affect the world’s premiere sporting event making way for weaker athletes while the US, China and Britain will pick up the medals which could otherwise have been taken by Russian Olympians, the French sports newspaper L’Equipe wrote.