The year 2024 was a mixed bag for Indian Railways as it saw progress on several projects but faced persistent challenges.