Travel Guide - Hill Trains of India on March 17, 2018 Darjeeling Darjeeling Railway Hill Hill Train India Indian Railways Kalka Kangra Valley Nilgiri Shimla Sunil S. Train Travel +