National Trust returns to its wild roots

  The National Trust is a much-loved heritage organisation in the UK that protects interesting or historic buildings, manages and conserves the site and land, and provides access to the public. But did you know it allows promises to protect plant and animal life? The commitment is even within its founding principles: The National Trust …