Looking for things to do in Tehran? You won’t be bored. Here are 12 must-visit places in Iran’s capital: