Oil prices which are near historic highs above 52 dollars a barrel, more than triple their level of four years ago, are being pushed up by a combination of geopolitical and technical factors.
Why oil prices are Spiking again.