London CNN — Two men were arrested in London this weekend, suspected of stealing a new Banksy art installation on the very same day that it was unveiled. The work, featuring three drones overlaid on a traffic sign in Peckham, South London, had been confirmed …
Read MoreBanksy artwork removed less than an hour after artist revealed it online






