Sheep Heads, Brains And Hooves Are Delicacies In Iran

Sheep Heads, Brains And Hooves Are Delicacies In Iran

Khayyam Street, the entrance to Tehran's grand bazaar, was still covered in darkness. The fluorescent lamp outside the Ali 110 restaurant was a rare beacon of activity in a city fast asleep.

Popular in the Community

Close

What's Hot