Vladimir Putin is “standing in the way” of a peace deal to end the war in Ukraine, Sir Keir Starmer has said, as he promised to stand by Ukraine “for as long as it takes”.
The prime minister hit out at the Russian president on the fourth anniversary of the war, which was triggered by Russia’s invasion of Ukraine and has claimed the lives of 15,000 civilians, including 739 children.