Meghan Markle gave a boost to another Canadian fashion brand when she attended her first Christmas church service with the royals.

Prince Harry's fiancee wore a £986 long camel-coloured wrap coat in baby alpaca wool by Sentaler, which boasts "as worn by Meghan Markle" on its website.

The coat is described as having a "signature wide collar that works in harmony with the longer length" while the fit and flare-vented hem are said to keep "the femme feel of a sophisticated classic that will be worn season after season".

Anyone hoping to snap up their own version will have to wait two months as stocks were sold out, with the website announcing it was "available for pre order and will ship February 2018".

Ms Markle's look also included knee-length brown suede boots and a stylish matching brown hat, while she was clutching a brown leather and suede Chloe pixie bag, which sells for over £1,000.

She also appeared to be wearing the same earrings from Canadian fine jewellery brand Maison Birks which she wore for her first public outing after the engagement announcement in November.

The snowflake earrings cost over £5,000.