india buys russian oil

Trapped Funds: The $1.4 Billion Dilemma of Indian Oil Companies in Russia
Indian public sector oil companies are in a tough spot. They’re trying to get back $1.4 billion in dividend income ... Read more

Indian public sector oil companies are in a tough spot. They’re trying to get back $1.4 billion in dividend income ... Read more