Princess Beatrice opts for wintry attire in £1,295 Temperley London coat as she joins Edo for Christmas carol concert
The 35-year-old daughter of Prince Andrew showed off her sartorial prowess at the Fayre of St James Christmas Carol Concert at St James' Church in Piccadilly.