Prince William celebrates 31st birthday

Prince William is celebrating his 31st brithday today. Credit: PA Wire

The Duke of Cambridge will celebrate his 31st birthday "privately" today, St James's Palace said.

The second-in-line to the throne is likely to celebrate with friends ahead of the wedding this weekend of close friend Thomas van Straubenzee and Lady Melissa Percy, the Duke of Northumberland's second daughter.

The groom is a long-time friend of both William and Harry, and the royal brothers were at the chartered surveyor's London stag do earlier this month.