I remember an interview of Railway Chairman. He said " Railways runs under great restriction and pressure of political parties & Govt."
Make railways an Independent body, an autonomous organisation. Give them the power to take there own decisions.
It will prove itself to be No-1 organisation in India.