Who was the only British Prime Minister to have been assassinated?
Answer: Spencer Perceval was shot dead in May 1812 in the House of Commons by bankrupt John Bellingham. He bore a grievance against the government over a claim for compensation for his time spent in a Russian jail. Perceval left a widow and twelve children. When it was revealed he left little or no money, Parliament made a grant of 50,000 pounds to his family.
Source: General Historical Texts