As Donald Trump prepares for his visit to the UK, with protests planned and eyebrows raised at the prospect of a visit from the controversial president, many have cast their eye back to his comments about Britain.

Mr Trump, who arrives on Thursday after attending the Nato summit, is not afraid to speak his mind and said yesterday that the UK is in "turmoil."

However, Number 10 has enthusiastically promoted the trip as an "important moment to recognise our close and special relationship", and while hundreds of people have said they will protest, many also said they will welcome him to the country.

Mr Trump has insisted: "I don't care" when asked about critics in Britain and added that he believed "a lot of the people in your country like what I stand for."