English News Banksy confirms London tree mural is his own work By mywwiinn - March 18, 2024 0 41 FacebookTwitterPinterestWhatsApp The avenue artist uploaded earlier than and after photos of the art work to Instagram on Monday. Source link