A petition calling for Article 50 to be revoked and Brexit to be cancelled has attracted more than three million signatures.

Launched on Wednesday evening, after Theresa May criticised MPs for not approving her Brexit deal in an address to the nation, the petition hit more than 1,000,000 signatures in less than 15 hours

The petition has repeatedly crashed the government site with approximately 2,000 signatures added every minute.

HERALD VIEW: No, Mrs May, MPs are not to blame for this mess, and it is the voters who may have to find a way out

It comes after the Prime Minister vowed to "deliver the referendum result".

Mrs May told reporters in Brussels: “If you look back to what happened in the referendum, we saw the biggest democratic exercise in our history.

“And there was a clear result that we should leave the European Union.

“We said here’s the vote, what is your decision, and we will deliver on it.

“And I believe it’s our duty as a Government and as a Parliament to deliver on that vote.”

On Thursday, EU leaders said Brexit could be delayed from March 29 to May 22 – but only on the condition that MPs vote for Mrs May’s deal next week.

If it is rejected in the third “meaningful vote” then the UK would have until April 12 to tell the European Council a way forward.

An extension could continue for several more months if Britain agreed to vote in May’s European Parliament elections.

A House of Commons spokesman said: “We know that the petitions website has been experiencing problems due to the number of people using the site.

“This is a mixture of people signing petitions and refreshing the site to see changes to the number of signatures.

“The majority of people are now able to use the website and we and the Government Digital Service are working to fix any outstanding problems as soon as possible.”