Oil topped $70 a barrel in London for the first time in three years as production cuts by OPEC and rising demand whittle away a global surplus.

More…

Comments are closed.