Itemoids

You are not logged in so some information on this page has been withheld. To see more, please log in or sign up.

Exclusive: Oil at $100 a barrel means higher prices in the EU and UK, making savings for those with electric vehicles even greater, analysts say

European drivers face paying an extra €220 (£190) a yea…