News

Russian crude oil now accounts for almost 40% of India's total oil purchases. Analysts say that stopping this could not only signal capitulation under pressure but also be economically damaging.