Home Investing Russian crude oil supply to India shows signs of stabilising