Sixth formers discussed gun laws, military operations and Hollywood films when an American ambassador popped into Kingston Grammar School this month.

Ambassador Matthew Barzun spoke to students on Tuesday, March 10.