Donald Trump and First Lady Melania Trump arrive at Stanstead Airport aboard Air Force One

President Donald Trump has touched down on British soil for the start of his divisive four-day visit that has sparked outrage in Parliament and mass protests around the country.