Leonardo Olive Oil (Cargill India) has been producing quality cooking oil with a unique Southern Italian taste since 1890. The brand recently rolled out an eye-catching floor display across various hyperstores and supermarkets to dispel the.....
more