Theatre The Marvellous Life of Carlo Gatti (Theatre Works) – theatre review By Alex First 2 years ago A pianist from an ice cream parlour (Connor Dariol), a psychologist (Shamita Siva) and a