Happy Birthday Prince William! His royal bashes through the years.

Prince William is 31 today. To celebrate, here’s a look back at some of his big bashes from the past… plus how he’s going to blow out the candles on his last kid-free celebration (surprise: he may not be with his wife!)
By Anna Davies