Queen Elizabeth II will host Donald Trump on a state visit to the UK in early June, risking a repeat of the nationwide public protests which greeted the US president during his trip last year.
A state visit is the highest honor afforded to visiting dignitaries and comes at a critical time for PM Theresa May’s government as it tries to salvage the so-called special relationship and pursue a post-Brexit trade deal with the US.