The formation of a city named Tehran goes back to 200 years ago. Before that it was a small village resting between surrounding mountains. Many political and social events have happened in ...