The Duchess of Cambridge wore the colour of the Jamaican flag as she arrived on the island for the latest leg of her Caribbean tour with Prince William.
Kate stepped off the plane at the airport in Kingston wearing a gorgeous vibrant yellow dress by Roksanda.
But as she stood with dignitaries during the royal couple's official welcome to the country, Kate could be seen battling with the wind to stop her skirt from blowing around.