Banksy Goes Mayfair Pest Control Speaks Out The appearance of a new Banksy in London can create quite a media frenzy. 11 July 2018