Kate Middleton stuns in green and drinks Guinness on St Patrick's Day

Danielle Stacey
Royal Correspondent

Kate Middleton has stunned fashion-watchers in a green ensemble during her annual appearance at the St Patrick’s Day parade at the Cavalry Barracks in London.

The duchess, who appearance alongside Prince William, wore a new dark green military-style coat for the event – believed to be a bespoke number by Alexander McQueen.

Kate teamed the coat with a matching floral hat, her Gianvito Rossi black pumps and her Kiki McDonough tourmaline and green amethyst drop earrings.

The gold Cartier shamrock brooch was pinned to her left shoulder – a piece which belongs to the Irish Guards, who loan it out to female members of the royal family.

The Duchess of Cambridge has attended the event every year since 2012, except for 2016 when she decided to stay home at Amner Hall ahead of a royal tour. Photo: Getty Images
Will and Kate even downed a Guinness for the day that was in it. Photo: Getty Images

Kate handed out shamrock to 1st Battalion the Irish Guards, including their mascot Irish Wolfhound Domhnall. William, who is Colonel of the Irish Guards, took the salute after the march past.

The duchess has attended the event every year since 2012, except in 2016 when she controversially decided to spend time with Prince George and Princess Charlotte before jetting off on the royal tour of India and Bhutan.

Kate wore a new dark green military-style coat for the event – believed to be a bespoke number by Alexander McQueen. Photo: Getty Images

Last year she was eight months pregnant with Prince Louis during the parade – making it one of her last engagements before she went off on maternity leave.

This week Kate will accompany the Queen to open Bush House at King’s College London on Tuesday and she will then carry out a solo visit to the Foundling Museum, which tells the story of the Foundling Hospital, Britain’s first home for children at risk of abandonment.

Got a story tip? Send it to lifestyle.tips@verizonmedia.com

Want more lifestyle and celebrity news? Follow Yahoo Lifestyle on Facebook, Twitter and Instagram.

Or sign up to our daily newsletter here.