Tehran serves as the capital city for the Islamic Republic of Iran. Since its creation, Tehran has grown from a small city to a major metropolis. While the Iranian self-image is that of an ancient people with a long history and a rich heritage, Tehran challenges this image, as the nation’s dynamic beating heart and the place…