Has India Stopped Buying Oil From Russia As Trump Claimed? What We Know So Far
The US has imposed 25 per cent tariff on Indian goods entering America, along with a separate penalty related to purchases of Russian oil and military hardware
Explainers