News

A fish and chip shop featuring 65,000 items made entirely from felt is to open in central London. Artist Lucy Sparrow has ...