When public transport goes wrong.

nr. Nuwara Eliya, Sri Lanka, 2005