Iranian President Hassan Rouhani is in Hyderabad for a three-day India trip during which he will hold talks with Prime Minister Narendra Modi.