Meghan Markle wears £24.99 H&M dress

On Wednesday afternoon Meghan Markle arrived at Mayhew, an animal rescue centre in London, wearing a short light beige marl dress from high street store H&M.

The MAMA Fine-Knit Dress, which retails for only £24.99, is from the brand's maternity range and is made up of a soft fine-knit, stand-up collar and gathered side seams.

The Duchess of Sussex is a patron at the Mayhew and she was attending its headquarters to meet its staff, volunteers and beneficiaries.

Royal visit to Mayhew charity
Royal visit to Mayhew charity

During the visit she learned about the charity's various initiatives from community engagement to international projects.

It is a fitting charity for Meghan to be involved with as she is a known dog lover who supported various animal rescue centres in her home city of Los Angeles.