New Banksy Artworks Appear In London, But What Do They Mean?
The two new murals appeared within a day of each other on the sides of buildings in southwest London.
The two new murals appeared within a day of each other on the sides of buildings in southwest London.