United States says India may curb Russia oil buys as New Delhi stresses strategic autonomy amid global energy pressures.
Read more
0 Comments