Parliament will today debate Donald Trump's state visit in response to petitions signed by more than two million Britons as protests take place across the UK against the US president.

More than 1.85 million people called for the visit later this year to be watered down to avoid causing "embarrassment" to the Queen.

Almost 312,000 have signed a counter petition, demanding the state visit go ahead as planned.

MPs will debate both stances in Westminster Hall, while thousands are expected to gather for a rally in Parliament Square.

The Stop Trump coalition is coordinating dozens of protests nationwide along with the One Day Without Us movement, which will celebrate the contribution of immigrants to British society.

The rally in Parliament Square, which organisers claim will attract more than 20,000 people, will be addressed by speakers including joint Green Party leader Caroline Lucas and comic Shappi Khorsandi.

Prime Minister Theresa May has been criticised for offering Mr Trump a state visit too soon in his already highly controversial presidency.

Calls for the state visit to be cancelled have been backed by London mayor Sadiq Khan, who hit out at the president's "cruel and shameful" policies during an appearance on ITV's Peston On Sunday.

Mr Khan said the executive-ordered travel ban aimed at people from seven Muslim-majority countries, which has stalled in the US courts, and the suspension of refugee admissions were reasons not to be "rolling out the red carpet".

Mr Khan, who is a Muslim, said: "I love America, I love Americans and I believe the special relationship is a good one and one that's here to stay.

"But when you're mates with somebody, when you've got a special relationship, of course you are side-by-side with them in times of adversity but when they are wrong you call them out."

The government said ministers believe "the President of the United States should be extended the full courtesy of a state visit" in its official response to the petitions, adding: "We look forward to welcoming President Trump once dates and arrangements are finalised."