Princess Charlotte: Best moments over the last year
Take a look back at Princess Charlotte's year as she celebrates her third birthday on 2 May.