Putin humiliated as over 20 Russian diplomats and spies defected since Ukraine invasion
Over 20 Russian diplomats and spies have defected since the invasion of Ukraine, a news report has claimed. The development is a sign of Vladimir Putin’s flailing regime that faces … Read More