By Bryan Jung Indian Oil Corp. India’s state-owned oil company, purchased 3 million barrels of crude oil from Russia earlier this week, defying Western pressure to avoid buying oil from Moscow. New Delhi has not imposed sanctions against buying oil and gas from Russia nor has any plans to do so. It has so far abstained […]
Tag: India
India, officially the Republic of India, is a country in South Asia. It is the second-most populous country, the seventh-largest country by area, and the most populous democracy in the world.