10 Things to Know Before You Visit Iran

10 things to know before you travel to Iran to ensure a perfect stay.