BP boss Robert Dudley sees oil prices at $55-$70 for rest of decade
Dudley was speaking at the World Energy Congress in Istanbul
)
Explore Business Standard
Dudley was speaking at the World Energy Congress in Istanbul
)
First Published: Oct 11 2016 | 1:02 PM IST