Kate Middleton does her own makeup on D-day
Royal bride Kate Middleton has opted to do her own makeup for her much-awaited marriage to Prince William today.
Every bride wants to look her best on her wedding day and prefers taking professional help, but the 29-year-old is confident she can do it herself. Read more
