logo
2 votes
Oil has rallied to within sight of its 2010 high this week, but the physical crude markets in Asia and Europe are telling a more bearish story about oversupply and sluggish demand.

Comments Who Voted Related Links