The Trans Asia Express

Istanbul to Tehran. 74 hours, 3000km, 2 trains, 1 ferry. October 2009