Modern day Tehran is a sprawling city of long boulevards, impressive mosques, busy bazaars and Persian gardens filled with trickling fountains and smitten couples. Snow-capped mountains peer down on the people below, and some gentle walks in and among the foothills offer a break from the hot streets.