Theresa May has refused to apologise after EU leaders imposed a six-month Article 50 extension on Britain - meaning the UK will almost certainly take part in next month’s European elections.

At a press conference in Brussels after Brexit was pushed back to October 31, the Prime Minister was asked if she owed the country an apology for not securing the withdrawal by now.

"Over the last three months I have voted three times to leave the European Union," she replied.

"If sufficient members of Parliament had voted with me in January we would already be out of the European Union.

"We haven't been able to get the majority in Parliament. As you know I have been reaching out to find a way in which we can get an agreement that will command a majority across the House of Commons."