Russia says no reason to believe change in India's stance on Russian oil
Russia denies India has stopped buying its oil. Moscow says New Delhi’s purchases benefit both nations and stabilize global energy markets. This comes amid US claims that India agreed to halt Russian crude oil imports. India has not confirmed or…
Read More