KXIP vs KKR Live Score

Mr Trump's long-delayed trip to Britain will take place on July 13, lasting just 24 hours, with the US President expected to meet the Queen and go to Chequers for talks with Theresa May.

Though the stated goal of the visit is to hold meetings with May, the Telegraph reported that Trump will also meet with Queen Elizabeth, which would have been part of an official state visit.

Last year, more than 1.8 million people signed a petition claiming that Trump should not be formally invited to a state visit because it would be an embarrassment to the Queen. "Unfortunately, unlike countries such as Poland and France who have welcomed President Trump, many in Britain have shown an extremely immature attitude towards his important and necessary visit to America's closest ally", said Ben Harris-Quinney of the Bow Group.

Speaking days ago, London Mayor Sadiq Khan said that if Mr Trump does visit, he should expect peaceful protests in the British capital.

Mr Trump was a frequent visitor to Scotland before entering the White House.

The Prime Minister's deputy spokesman replied by saying it was not appropriate to set out details of the presidential schedule this far in advance and details would be given in due course.

That trip - which would involve lavish ceremonies and a stay with the Queen at Buckingham Palace - has been put off indefinitely, though Number 10 insists the invitation stands.

- Asked how concerned the president is about the prospect of protests, the United States ambassador to Britain said: "He's very thick-skinned". "He will also no doubt see that Londoners hold their liberal values of freedom of speech very dear".

Nick Ferrari spoke to US Ambassador Woody Johnson.

The State Department retweeted the post of British top diplomat Boris Johnson that announced the visit, Xinhua reported.

The controversy was compounded by deeply unpopular statements Trump made on Twitter, following the terrorist attack at London Bridge, about Mayor Khan.

Johnson tweeted: "FANTASTIC news that President Donald Trump will at last come to Britain on 13 July".