Indian Railway Finance Corporation (IRFC) is a public sector company that raises financial resources for expansion and regular operations through capital markets and other borrowings. Most of the IRFC ...