Her Majesty the Queen donned a fetching pink outfit when she attended the annual Royal Garden Party at Buckingham Palace yesterday.

The royal, 93, wore an ensemble appropriate to the floral theme, complete with a hat elaborately decorated with pink and white berries.

She welcomed the captains of the Cricket World Cup teams to the event. The first match kicks off tonight at 9:30 PM NZST, between hosts England and South Africa.