Prime Minister Narendra Modi began his two-day trip to Iran on 22 May, marking the first time an Indian leader has visited Iran in the last 15 years. Modi is expected to hold crucial talks with Iranian President Hassan Rouhani, during which the two are expected to focus on increasing Indian investment in an important Iranian port.

Relations between India and Iran have suffered in recent years when in 2009 India supported an International Atmonic Energy Agency resolution that condemned Tehran's nuclear programme. However, following international sanctions being lifted against Iran, Indian companies have begun to look at the country as an investment opportunity.

Upon landing in Iran, Modi tweeted: "Reached Iran, a land with whom India shares civilisation ties. Hope to enhance economic partnership between our nations. I also hope my Iran visit further cements cultural and people-to-people ties between India and Iran."

Narendra Modi
Indian Prime Minister Narendra Modi is holding crucial talks with Iran's President. Chip Somodevilla/Getty Images