Sunday, 3 March 2013

Steam in _ _ _ _ _ _?

We were told that this fascinating video was filmed in Romania although it is suspected that it is actually China. Can anyone confirm the location please?
How do the hard working trains stay on the rails?

http://player.vimeo.com/video/2578284

Link from Malcolm Frost