India claims credit for stabilizing global petroleum prices by buying Russian petroleum