Stock Photo - Princess Margaret planting trees in Windsor Great Park, 1977.

Stock Photo: Princess Margaret planting trees in Windsor Great Park, 1977.

Searchable keywords

Choose multiple keywords