Prince Harry will not invite his close friend Barack Obama to his wedding - in order to avoid a diplomatic row with President Donald Trump, according to reports.

Harry will tie the knot with Meghan Markle on May 19, but the former Democratic president and wife Michelle won't be in attendance, it is claimed.

The Royal is understood to have wanted Obama to be there, but the government was less keen on riling Trump.

The current White House incumbent will also not be present, as Harry wants his big day to be attended by family and friends.

A source told The Daily Mail : "President Trump will not be invited because the wedding will be for friends and family only.

Harry and Meghan will marry at Windsor Castle in May (
Image:
AFP)
Prince Harry and Barack Obama, who reportedly will not be invited to the wedding (
Image:
KensingtonRoyal/Twitter)

"It won't be a state occasion," the source continued.

"If Mr Obama was invited, the invitation could look like a snub to Mr Trump, and His Royal Highness would not wish to cause a diplomatic row."

Relations between Britain and the US have been troubled, and Trump cancelled a proposed visit to London next month.

Officials are believed to have been anxious that an invite for the Obamas would upset US President Donald Trump (
Image:
AFP)

He claimed he had scrapped the trip because he was furious the US Embassy's move from Mayfair to Nine Elms was a 'bad deal'.

When contacted by Mirror Online, a Kensington Palace spokeswoman said: "There's been a lot of speculation about that, but we're not commenting at this stage."