(EnergyAsia, April 28, Monday) — Oil prices will have to stay above US$70 per barrel to justify investments in exploration and production projects, French oil major Total reckons.  Crude oil prices have stayed above $100 for most of 2008, touching a record $119.90 on April 22. Like most companies, Total is under growing pressure to…

This article is for Subscriber members only.
Log In Register