Duchess Catherine continues the fashion marathon during the Royal tour of the Caribbean.
The 40-year-old representative of the British Royal family looked glamorous at a special dinner in Kingston hosted by the Governor-General of Jamaica, Patrick Allen.
Read: PHOTO: Rihanna with her beloved ASAP Rocky while shopping in Los Angeles
Duchess Catherine and Prince William elegant at a Jamaican reception
Prince William’s charming wife shone in a green dress by Jenny Peckham and jewelry borrowed from Queen Elizabeth.
The British prince wore a classic black suit and a black bow.
Read: Rita Ora in a provocative creation with Taika Waititi at the Critics Choice Awards 2022
The visit of the British Royal couple to the Caribbean states spurred a movement to demand from the British monarchy to pay reparations for slavery.
During the dinner, William gave a speech and apologized for the slavery.
“I strongly agree with my father, the Prince of Wales, who said in Barbados last year that the horrific crime of slavery had tarnished our history forever. I want to express my deep sorrow. Slavery was horrible and should never have happened.”, he said.
TRENDING: Angelina Jolie with her daughter Zahara at the White House