Abu Jaafar's job is to find people desperate enough to give up parts of their body for money.

Iran is holding elections for its next president on 19 May - here are five reasons to be interested.

Get the lowdown on Iran's presidential election.

Francis is on a short visit to Egypt, where he has urged religious leaders to help end violence.