News | Wed May 25, 2011 9:03am EDT

Analysis: Europe oil demand at 1995 lows as prices bite