Aldi’s Specially Selected Terra Di Bari Castel Del Monte Extra Virgin Olive Oil (500ml) costs just £5.19 – and it came third overall in a Which? blind taste test. The low cost oil also earned ...