“The upward march of oil prices has come to an end,” according to London’s Centre for Global Energy Studies (CGES). In the latest Monthly Oil Report, published on 21 May, CGES attributes the oil price slide to renewed worries that Europe’s sovereign debt crisis is far from over and rising oil supplies from Saudi Arabia ahead of full...