The Indian Railways has registered record revenue of $29.2 billion for the financial year 2022-23 which is nearly $5.9 billion more than the previous year. Indian Railways' passenger revenue has also registered an all-time high growth of 61 percent.