Indian Oil signs USD 1.5 billion deal to buy US crude oil