By | April 21 2012 11:17 AM

India and Iran have had a long relationship stretching back to ancient times. Iranian (or Persian) influence has produced a deep imprint upon Indian art, poetry, architecture and literature. With periodic invasions, military adventures and constant cross-migrations between the two empires, the people of Iran and northern India share many cultural and ethnic characteristics.