Snapshots of a selfless Iranian teacher who has to walk 10 km every day to get to school.
Mohammad Ali Soleimani, a teacher and superintendent of a primary school in a rural area, has a long daily commute of 20 km. He walks half of the distance and covers the remaining 10-km by car.
To him the gravest problem on the way to school are wild animals such as bears, tigers and boars he has encountered a few times already.
Images of the teacher put online by mashreghnews.ir: