Question: What town is closest to the castle once owned by the Scottish inventor who invented a military cannon described by Isaac Newton as "destructive to the human species"?
Sentence (from "Isaac Newton Group of Telescopes"): The telescopes are located at Roque de los Muchachos Observatory on La Palma in the Canary Islands.
Relevant evidence: No