The great Italian petrol rush: chasing the €1.99 litre Motorists flock to filling stations after Eni, the partly state-owned energy company, announces a cap on fuel prices Francesco Manacorda 01 October 2026