Yes there is.
No there is not.
Yes. Two trains (each way) every day.
because of budget resrtictions and too much money for mta to handle it
right now there is no rail service but train service in Afghanistan is to start in the beginning of the year 2012.