Fitch affirms stable outlook for state-owned financiers REC, PFC, IRFC Published 10 May 2025 Full Article