Donald Trump will make a state visit to the UK in June, Buckingham Palace has announced.

The US President will be accompanied by the First Lady Melania Trump as a guest of the Queen during the three-day visit from June 3 to 5.

Mr Trump will hold a bilateral meeting with Prime Minister Theresa May during the trip and attend a ceremony in Portsmouth to commemorate the 75th anniversary of D-Day.

It's not yet known if he will visit either of his golf courses in Scotland.

President Trump last visited the UK in July on a working visit, where he joined the Queen for tea at Windsor Castle with his wife, following a state dinner at Blenheim Palace with May.

He also travelled to play golf at Trump Turnberry in Ayrshire.

However, the President was met with numerous protests during his visit, with many campaigners demonstrating against Trump administration policies.

These included a travel ban against several majority-Muslim countries and separation of migrant families at the Mexican border.

Trump's arrival at the Turnberry luxury resort was met with a huge breach of security, when a protester on a microlight flew over the building, with a banner billowing behind him.

The banner displayed the words "Trump well below par. #resist" and showed a Greenpeace logo on the canopy.

A Trump 'baby blimp', depicting the US president as a nappy-clad baby holding a mobile phone, was flown above Parliament Square in London during protests.

The 20ft inflatable then made its way to Edinburgh, where it was flown at a protest at the Meadows.

Political leaders spoke out against Trump at a rally in George Square which attracted thousands, while protesters also gathered at Trump International Golf Links in Balmedie as well as Trump Turnberry during the visit.

Although Trump is not expected to visit Scotland, politicians and the Scottish Government lined up to criticise the president's "politics of hate".

A spokeswoman for the Scottish Government said: "Scotland has deep and long-standing ties of family, friendship and business with the United States, which will continue to endure.

"However, we will not compromise our fundamental values of equality, diversity and human rights, and we expect these values to be made clear during the president's visit to the UK."

Scottish Labour leader Richard Leonard tweeted: "We will organise again, we will march again and we will once again show the world that we reject his politics of hate."

Scottish Greens co-convener Patrick Harvie MSP said: "With concern about the climate emergency at its highest ever level, it's shameful for the UK Government to happily roll out the red carpet for one of the world's most notorious climate deniers.

"I've got no doubt that people across Scotland and the UK will once again show their contempt for Trump and all that he represents."

Jo Swinson, the Liberal Democrat foreign affairs spokeswoman at Westminster, said: "It is extremely disappointing that Trump has been granted a state visit in June when the opposition to rolling out the red carpet for him has been communicated widely.

"Theresa May can be in no doubt about what message this sends to the rest of the world. This is a man who seeks to spread division and alienate minorities in his own country and across ours.

"When the government are trying desperately to pull us away from our partners in Europe, this is not the relationship we should be cultivating.