It might just be one of India’s best-kept secrets – a railway which winds its way 100 miles through the Himalayas and costs less than a second class British stamp.
The Kangra Valley Railway whisks passengers – albeit very slowly – from Pathankot in the north Indian state of Punjab, to Joginder Nagar in the state of Himachal Pradesh.
At a cost of only 35 rupees, equivalent to around 41p, the old-fashioned train rarely ferries tourists, despite boasting breathtaking views over the Dhauladhar mountain ranges for the whole duration.
The Kangra Valley Railway winds its way 100 miles through the Himalayas over lofty bridges from Pathankot in the north Indian state of Punjab, to Himachal Pradesh, pictured
The train – which reaches heights of nearly 4,000ft, and makes 33 scheduled stops – crosses a staggering 950 ornate bridges along its way.
The Kangra Valley route is…