Olympic equestrian Zara Tindall braved strong winds and heavy rain while attending Cheltenham Racecourse's Countryside Day on Thursday morning, as Storm Claudia battered the venue.
The 44-year-old royal struggled to keep her plum-coloured fedora in place amid the tempestuous conditions that have caused widespread disruption across the UK.
Princess Anne's daughter appeared at the inaugural day of the November Meeting, which celebrates rural traditions alongside top-tier horse racing ,undeterred by severe weather warning, according to GB News.
Dressed in a coordinated purple jumper under a belted tweet coat and accessorised with pearl earrings, she visibly battled the elements throughout her appearance.
Zara, who own a silver medal in evening at London 2012 and holds world championship titles, is a regular supporter of racing events across the country.
Last month, she attended Cheltenham's season opener with her eldest daughter, Mia,11, in a rare joint public outing.
Recent appearances, however, have coincided with renewed attention on her uncle, Andrew Mountbatten Windsor-whose ongoing controversies continue to cast a shadow over family events.
The situation has reportedly created tense dynamics with the extended family, particularly impacting Zara's husband, Mike Tindall, through his professional broadcasting commitments.
Meanwhile, rugby star James Haskell has been known to poke fun at his podcast colleague regarding Andrew, according to reports emerging this week.