Question: what is the difference between english heritage and national trust?
Answer: The National Trust is a charitable foundation that looks after the nation's historical and natural heritage through individual subscription and private donations. English Heritage is a public body which is responsible for nationally owned properties.