New Banksy art work unveiled in London as fans try to figure out meaning behind it 0 05.08.2024 17:30 Express.co.uk Banksy fans are trying to figure out the meaning behind the latest art work unveiled in west London.