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