Vladimir Putin humiliated as Kremlin scraps plans for Russian Olympics
Vladimir Putin has been compelled to indefinitely delay his plans to initiate the World Friendship Games, marking a significant setback for the Kremlin. The Games are perceived as Moscow’s counterstrike to the prohibition on Russian athletes from competing under their…