Donald Trump, the most controversial President of the United States, will make a state visit to the United Kingdom from Monday 3rd to Wednesday 5th of June, Buckingham Palace has announced. The President and his wife, First Lady Melania Trump, will be guests of Her Majesty the Queen when they attend a ceremony in Portsmouth …