UK council returns Banksy freezer

The new mural has appeared in Margate in southeast England © William EDWARDS / AFP

Related Post