What Modi's Trip to Tehran Means for India, Iran and Afghanistan | Fortune