How To Enjoy Food in Iran

What to eat, where to eat and where not to eat. I discover some of the best restaurants in Tehran and the Caspian coast.