Iranian Foreign Minister Hossein Amirabadollahian, who is in Sri Lanka, has held talks with the prime minister and foreign minister Ali Sabry. The top Iranian diplomat is there for talks aimed at enhancing mutual relations.