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