Two Suspects Arrested By London Police For Allegedly Stealing Banksy’s Latest Art: Know More Here

Two Suspects Arrested By London Police For Allegedly Stealing Banksy's latest Art: Know More Here

Less than an hour after verifying the artwork on Friday, London police have detained two individuals on suspicion of stealing Banksy’s most recent piece. The Associated Press said that Banksy’s installation, which was situated in the Peckham neighbourhood of south London, included three military drones perched atop a red stop sign. A man with bold … Read more