Oil prices witness cautious stability amid expectations of reduced supplies from Russia and India