Its a bit hard not to attract attention when you're a westerner stood on a wall above the traffic with a camera... The morning Sabalgarh to Gwalior passenger approaches its final stop passing one ... (more)
Hitachi built M5 number 777 pulls into Galle station with the daily train from Matara to Vavuniya.
Seven years ago I stood in the same spot and took this photo. Here ALCO DL560 (the same as the ubiquitous Indian WDM2) arrives at Mount Lavinia station... (more)
With the lights of London's business world all around it, a DLR train takes another set of commuters home.
With brand new colour light signals already in place to replace the magnificent old semaphores, ALCO 16320 and a classmate head away from Jakhal, light engine to work a freight train.
Narrow gauge railways are still clinging on in some of the more remote areas of India and here the morning train from Malsar is approaching its destination of Dabhoi in the Gujarat plains. A few y... (more)
As the first rays of morning sun sneak through, ALCO 16353 of Ludhiana shed waits to depart with the daily Jammu Tawi to Ahmedabad train which it will haul to Firozpur (210 miles away) where an AL... (more)
On a cold and cloudy morning in the Rajasthan desert, a pair of ALCO YDM4s arrive with a train to Jaipur to pass an opposite working. With the march of progress both the metre gauge traction and t... (more)
16227 enters Jakhal Junction under an impressive array of semaphores with a Ludhiana to Hisar passenger train.
6729 waits patiently at Nindhar Benar to pass an opposite working on one of India's few remaining metre gauge lines.
After a long day transporting thousands of rural Indians around, the Loco Pilot and Assistant Loco Pilot rest in the shade alongside colleagues and their steed for the day - 211.
An alsthom derived diesel loco waits to leave Mandalay with the afternoon express to Myitkynia whilst in the background can be seen one of the ALCO hauled departures to Yangon.
Just after sunrise, its still quite cold up in northern Burma and the locals are wrapped up well as the train from Myityinka to Mandalay pauses at the town of Shwebo.
These two big ALCOs are pausing at the penultimate station before arriving into Puri with the weekly Surat to Puri Express train - a journey of 31 hours.
Setting off from Yangon with an anti-clockwise suburban train on the Yangon Circular Railway.