Indian Prime Minister Narendra Modi is visiting the United States later this week, his first trip to this country after his party won a resounding victory in May. Modi, a devout Hindu, is observing the annual nine-day religious fast called Navratri, an auspicious period in the Hindu calendar that also marks the coming of autumn.