The Kremlin has said that India is free to buy oil from any country it chooses, and that New Delhi’s move to diversify its crude suppliers...