The math is clear — buying Russian oil is now a losing deal for India

.....

© ThePrint