Owner of £1.3m flats with latest Banksy admits he'll sell to highest bidder March 18, 2024 The owner of a block of flats in London where the latest Banksy mural appeared overnight has said he will sell his More