Java's narrow steam locomotives
Java is Indonesia's main island and does have a network of railways. Steam in Java was really thin on the ground in 2017 and these short videos show where we found it: Olean, Pagotan, Purwodadi and Semboro.
John Raby filmed these narrow-gauge steam locomotives still in action on small industrial lines which you can see in this 4 part series.
Credits: John Raby