As the Iran war drags on and the Strait of Hormuz stays shut, India and China are increasingly competing against each other for shrinking crude oil supplies.