MOSCOW -- Oil companies in Russia, the world's biggest producer which has budgeted for $100 crude, played down the oil price drop, saying it would not last and would not damage long term projects.
MOSCOW -- Oil companies in Russia, the world's biggest producer which has budgeted for $100 crude, played down the oil price drop, saying it would not last and would not damage long term projects.