India has bought 34 million barrels of discounted Russian oil since Ukraine invasion: data

India has bought 34 million barrels of discounted Russian oil since Ukraine invasion: data