i don't agree that railway is not moving forward
Ours is a country where most important consideration is huge and huge population.
Indian railway is carrying more and more passenger per day which is also a case of moving forward and 70% of trains are running on time. This figure cannot increase beyond 70 for atleast next 6-10 years because Various factors like weather , frequently pulling of chain , and of course lack of funds.