India and China are now locked in competition over crude supplies, mainly from Russia and, to a lesser extent, Saudi Arabia. So far in April, both India and China are going head-to-head, with each ...