Tehran is a Mid-eastern jewel, the biggest city in Iran and one of the largest cities in the Middle East. Good climate, clear blue skies, its proximity to the mountains, its numerous parks and gardens with colorful blossoms throughout the year, and the sumptuous cuisine, all of this combines with many other factors to make this city a great place to visit.