Prime Minister Syed Yusuf Raza Gilani arrived here on Sunday on an official visit to Iran to hold talks with its leadership on ways and means to enhance bilateral cooperation in diverse fields especially economy and trade. The Prime Minister was received at the airport by Iranian Minister for Interior Mostafa Muhammad Najar and senior officials. Gilani was accorded warm red carpet welcome as he alighted from his special plane. He is visiting Tehran at the invitation of Iranian First Vice President Mohammad Reza Rahimi. Sources said besides talks with Reza Rahimi, Prime Minister Gilani will meet Iranian Supreme Leader Ayatollah Sayyed Ali Khamenei, President Mahmoud Ahmadinejad and Parliament Speaker Ali Larijani. According to Foreign Office Spokesperson, the Prime Minister will hold in depth discussions with the Iranian leadership on strengthening bilateral relations and will exchange views on regional situation.