Donald Trump has been forced to postpone his state visit to Britain following mounting controversy over the trip, according to reports.

The US President expressed concerns about his visit, which had been planned for June, during a phone call with Theresa May last month.

The Sun report that the visit is now expected to take place from 5 to 8 October, in an attempt to avoid mass protests.