Total number of railway engines in Pakistan is almost 500
Out of these only 100 are in working condition.
Out of the 100 working ones, almost 40 are the ones which are in constant availability and rest are usually off track and under maintenance.
Pakistan needs only 320 railway engines to make it’s system efficiently.