US President Donald Trump and his predecessor Barack Obama will not attend the wedding of Prince Harry and Meghan Markle, White House and royal sources told CNN on Tuesday.
A Kensington Palace spokesman said world leaders and political figures would not be invited in their official capacities.
Trump and first lady Melania were not invited, nor were any other elected US officials, a White House official said.
Barack and Michelle Obama, who are close to the couple, will not be attending, although the royal source would not say whether they had been invited.
CNN understands that some world leaders may be invited on the basis of their personal relationships with Harry and Meghan.
A Kensington Palace spokesman said: "It has been decided that an official list of political leaders -- both UK and international -- is not required for Prince Harry and Ms. Markle's wedding."
"Her Majesty's Government was consulted on this decision, which was taken by the royal household."