Iran calls India ‘major partner’