The British parliament will hold a debate on calls to cancel Donald Trump's state visit, due to be hosted by the Queen this year, after 1.6 million people signed a petition in support of scrapping or downgrading the invitation.

The debate will be held in Westminster Hall on 20 February and will also consider a rival petition in support of the US president's visit, which has 114,000 signatures.

The petition committee announced the debate after protests around the country over Trump's controversial executive order banning people from seven Muslim-majority countries from travelling to the US and suspending the nation's refugee programme.

Read the complete original version of this item...