Demand and Supply
- World
Oil hits $95 per barrel amid supply worries
London: 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. Brent crude,…