All aboard the Darjeeling Himalayan Railway - in pictures

The narrow-gauge railway runs from 100-metres above sea level at New Jalpaijuri to 2,200m in Darjeeling

Beta V.1.0 - Powered by automated translation

Situated between the foot of the Himalayas and the northern extreme of Bangladesh lies the starting terminal of India's highest railway - the Darjeeling Himalayan Railway.

Built between 1879 and 1881, the narrow-gauge line runs from 100-metres above sea level at New Jalpaijuri to 2,200m in Darjeeling.

To get from one end of the 88-kilometre line to the other, the steam engines negotiate the steep climbs by either zig-zagging or looping.

It serves tourists and schoolchildren alike and earned a Unesco World Heritage site status in 1999.

Check out some of the sights on the railway line in the gallery above.