Princess Anne is the subject of a new ceremonial portrait unveiled at London’s Painters’ Hall, an event venue dating back to 1375. The artwork, painted by British artist Louise Pragnell, was ...