US President Donald Trump is to make a state visit to the UK in June, Buckingham Palace has confirmed.

President Trump and his wife Melania will be guests of Queen Elizabeth II during the visit from 3-5 June, and will also have discussions with Prime Minister Theresa May in Downing Street.

On 5 June, he and other representatives of the World War II Allies - as well as Germany - are expected to attend a major international event in Portsmouth to mark the 75th anniversary of D-Day.

The gathering on Southsea Common will involve live performances, military displays and tributes to the Allied troops who fought in Normandy, including a flypast of 26 RAF aircraft and at least 11 Royal Navy vessels in the Solent.

Mr Trump is then expected to travel to France folowing his UK visit.

In a statement, Buckingham Palace said: "The President of the United States of America, President Donald J Trump, accompanied by Mrs Melania Trump, has accepted an invitation from Her Majesty The Queen to pay a State Visit to the United Kingdom from Monday 3rd June to Wednesday 5th June 2019."

Mrs May said: "The UK and United States have a deep and enduring partnership that is rooted in our common history and shared interests.

"We do more together than any two nations in the world and we are both safer and more prosperous because of our cooperation.

"The State Visit is an opportunity to strengthen our already close relationship in areas such as trade, investment, security and defence, and to discuss how we can build on these ties in the years ahead."

However, there was no mention of Mr Trump visiting Ireland in the White House statement announcing the UK visit.

During Taoiseach Leo Varadkar's St Patrick's Day visit to Washington Mr Trump told Mr Varadkar he would visit Ireland in 2019.

Mr Varadkar told reporters that Mr Trump may come to Ireland as part of a visit to Europe to attend D-Day commemorations.

The long-awaited UK state visit comes more than two years after Mrs May offered the invitation to the US leader just days into his presidency, when they met for the first time at the White House in January 2017.

Mrs May was widely criticised for bestowing such an honour on a controversial figure and campaigners have already pledged to organise demonstrations.