Mr McDonnell said he “would have to think hard” about attending any event led by Mr Trump in parliament.

He has called for the state visit to be downgraded to an ordinary visit by a foreign leader as a petition calling for the state visit to be scrapped reached 1.8 million signatures, meaning Parliament will have to debate the matter.