Iran is home to many historic sites and stunning landscapes. Here are some of the top places to see in Iran: Persepolis - Persepolis is an ancient city in the southwest of Iran, famous for its magnificent ruins and historic significance. It was once the capital of the Persian Empire and is a UNESCO World Heritage site. Naqsh-e Jahan Square - Located in the city of Isfahan, Naqsh-e Jahan Square is one of the largest public squares in the world. It's surrounded by beautiful historic buildings and is a popular gathering place for locals and tourists alike. Imam Reza Shrine - The Imam Reza Shrine in Mashhad is one of the holiest sites in Iran. It's the largest mosque in the world by area, and millions of Shia Muslims visit it every year. Golestan Palace - The Golestan Palace is a beautiful complex of palaces and gardens in Tehran. It was once the residence of the Qajar dynasty and is a UNESCO World Heritage site. Yazd - The city of Yazd is known for its unique architecture, with many buildings made of adobe and mud bricks. It's also home to several historic sites, including the Jameh Mosque of Yazd and the Zoroastrian Towers of Silence. Masuleh - Masuleh is a picturesque village in the north of Iran, known for its steep streets and beautiful architecture. It's a popular destination for hiking and exploring the natural surroundings. Alamut Castle - Alamut Castle is a historic castle in the north of Iran, built during the 9th century. It's perched on top of a mountain and offers stunning views of the surrounding area. These are just a few examples of the many places to see in Iran. There are countless other historic sites, natural wonders, and cultural destinations waiting to be explored in this beautiful country.