Indian Oil Corporation Ltd received a BBB credit rating with a stable outlook from S&P Global on October 14, 2025, and various other ratings from different agencies indicating strong creditworthiness. The detailed credit ratings for several debt instruments have also been attached.