John Bercow has been accused of damaging the Special Relationship after he vowed to block Donald Trump from speaking in Parliament and accused the US president of “racism and sexism”.

The Speaker of the Commons said he was “strongly opposed” to allowing Mr Trump to deliver an address in Westminster Hall and directly criticised his administration’s travel ban.

Mr Bercow’s comments drew criticism from government sources, who accused him of breaching the convention that the Speaker must be politically neutral.