The Duke and Duchess of Cambridge are set to host a dinner party for the US president Barack Obama and his wife, the palace has confirmed.

Mr Obama and the First Lady will dine at Kensington Palace after joining the Queen for lunch at Windsor Castle - the day after her 90th birthday celebrations.

Prince Harry will also be present at the dinner party on Friday.