A global energy crunch has pushed oil prices up to seven-year highs, and some traders are betting they will rise much more.
Posted inBusiness
A global energy crunch has pushed oil prices up to seven-year highs, and some traders are betting they will rise much more.