British Police Arrest Man Who Allegedly Threw ‘Shotgun Cartridges’ Into Buckingham Palace Grounds Admin 12 months ago