The math is clear — buying Russian oil is now a losing deal for India
.....
© ThePrint
visit website