10 Jun 22 S P 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…