India free to buy oil from sources it considers beneficial: Kremlin
Moscow: India, a sovereign nation, is free to buy oil from sources it considers beneficial, the Kremlin said on Monday, while expressing confidence that New Delhi will stick to the...
Read moreDetails








