The International Energy Agency warned that demand for oil imports by China and India will almost quadruple by 2030 and could create a supply 'crunch' as soon as 2015 if oil producers do not step up production, energy efficiency fails to improve and...









Fresh Comments