Prime Minister Imran Khan will make a maiden visit to Tehran from April 21 to April 22. The visit is seen as crucial as it comes against the backdrop of a visit by Saudi Crown Prince Muhammad bin Salman to Islamabad in February.
The visit has been due since Imran took over as prime minister in August last year.
During his visit to Tehran, Imran will hold formal talks with the Iranian president and also meet the Supreme Leader Ayatullah Khamenei.