Oil hits $95 per barrel amid supply worries
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, a media report said.
Oil is being driven up by concerns of a supply deficit, following recent output cuts by Saudi Arabia and Russia. Image Source: Reuters