World leaders slam warmonger Putin after Russia invades neighbor

Reactions of world leaders and politicians have poured in following Russia’s declaration of war on the Ukraine early morning on Moscow television. Some have said they were ‘appalled’ by Vladimir Putin’s attack, while others expressed support for the Ukraine. Shortly after new