Street artist Banksy has painted a mural on Essex Road, London, depicting two young children saluting while another child raises a Tesco carrier bag on a flagpole.
Banksy's preparatory Sketch for Essex Road (shown top) sold for £195,000 last month, at the artbid4ken auction to raise money for London mayor Ken Livingstone's re-election campaign.