this is such because both kokrajhar and new alipurduar has army cantonments.They are very near to indo-bhutan border.Thats why air force base is also there in Alipurduar.
Distance between Ballia & Varanasi is very long.A passenger train takes more than 5 hrs. to reach ballia from varanasi & by road it more than 5 hrs. journey.