The members of the royal family came out in full force to celebrate this year's Commonwealth Day and, unsurprisingly, they were led by Queen Elizabeth herself.
Meghan Markle and Prince Harry, and Kate Middleton and Prince William were not left out of the celebrations.
The royal couples and Queen Elizabeth attended the annual church service at Westminster Abbey in honour of the family of 53 nations.
The celebrations were also attended by the Duchess of Cornwall, Camilla, Prince Charles, and Prince Andrew.
Meghan wore a cream print dress while Kate chose to go with a red Catherine Walker Coat Dress and the duo looked absolutely beautiful.
However, the highlight of both Meghan and Kate's outfit was the different hats with which they complemented their dresses.
Meghan sported a simple yet stylish cream hat which matched her dress, while Kate opted for a chic red hat which perfected her outfit.
The duo really turned a lot of heads with their hat choices, but they were still very classy.
Since the days of old, British women, especially the royal women, have always had an unspoken competition for the best hat or fascinator.
However, fancy hats and fascinators are really an integral part of a lady's etiquette at royal weddings.
In addition, head accessories have always been an essential part of the British culture and an element of their dressing.
Inasmuch as a lot of women wear hats and fascinators to follow the British tradition, they also wear them as a means of self-expression.
It also adds an element of fun to royal weddings, women always try to outdo each other with their hat masterpiece.
Meghan and Kate are definitely holding up the pride of British women as they sported their unique fancy hats at the Commonwealth Day celebrations.
Who do you think wore it better?