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

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.