Oil prices should remain stable in the range of $55-65 per barrel wherein it will be a balancing act for both the producers as well as consumers of oil. from Commodities-Markets-Economic Times Read The Rest:economictimes...