Princess Charlotte's birthday celebrations appear to have started early with mum Kate Middleton taking her on a day out in London on Saturday. Charlotte is set to turn eight on 2 May and the Princess of Wales, 41, has already made sure her big day will be special, having taken her daughter and her friends to a performance of Cinderella the Royal Opera House in London's Covent Garden on 29 April.