Life is tough for stray dogs in Iran - animal shelters are few and 'elimination units' roam the streets looking for any dogs without a home.

But animal lovers have found a legal way to bring some lucky canines over to the US to start a new life.

BBC Persian's Mohammad Reza Kazemi reports.