Question: what is the difference between national trust and english heritage?
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.