News

The Princess Royal has worn the patterned green coat (and matching hat!) on at least five other occasions, including ...