The piece of clothing, featuring a Union flag, has an estimated guide price of £200,000 to £300,000.

Auction house Sotheby’s said it is the “first” Banksy vest to be auctioned from the collection.

The anonymous street artist put it on display in a shop window in Croydon in 2019.