Oil hits $95 per barrel; ‘no evidence’ of politicians being debanked over views


Good morning, and welcome to our rolling coverage of business, the financial markets and the world economy.
The oil price is continuing its march towards $100 a barrel for the first time in almost a year, creating new inflationary headaches for central bankers.
Brent crude, the international benchmark, has pushed over $95 per barrel this morning, the highest since November…
This story appeared on theguardian.com, .