Despite the heavy atmosphere and the concerns that are repeated every day, Tehran is still a city where life goes on; a city where millions of people leave their homes every morning, work, study, shop ...