The Train That Was Never in a Hurry The Darjeeling Himalayan Railway has been climbing the same 88 kilometres since 1881, ...