Princess Anne Paired Her Trademark Sunglasses With a Jasmine Garland in Sri Lanka  Vanity Fair