The International Energy Agency (IEA) has identified the high oil prices as one of the major constraints to improved performance of the global economy and urged the Organization of Petroleum Exporting Countries (OPEC) member-countries and other oil producers to boost output. Over the past few days, oil prices rallied to a four-year high above $85 […]