Syrian President Bashar al-Assad held meetings with Iranian leaders and the country’s president during a surprise visit to Tehran, the leaders aim at strengthening ties between the two nations.