One table, updated automatically from live station data: what petrol and diesel cost right now in 18 European countries, from the cheapest to the most expensive market.