Prince Harry has asked the Duke of Cambridge to be the best man at his upcoming wedding.

The 33-year-old is set to wed Meghan Markle at St George's Chapel at Windsor Castle on May 19.

Announcing the news, Kensington Palace said: "Prince Harry has asked his brother The Duke of Cambridge to be his best man at his wedding to Ms Meghan Markle.

"The Duke of Cambridge is honoured to have been asked, and is very much looking forward to supporting his brother at St George's Chapel, Windsor on May 19.

"Prince Harry served as best man to The Duke of Cambridge at his wedding to Miss Catherine Middleton in 2011."