Banksy newest work (left), 0331c artist work in 2013 (right) by Deliarg March 21, 2024 0 Banksy newest work (left), 0331c artist work in 2013 (right)