India’s crude cost hits a decade high – Times of India

NEW DELHI: India’s crude cost rose to $121.28 per barrel on Thursday, the highest since March…