U.S. President Donald Trump speaking at the "Howdy Modi" rally in Houston, Texas, said both India and the United States were working together on defense and were "committed to protecting innocent civilians from the threat of radical Islamic terrorism."
Trump appeared with Indian Prime Minister Narendra Modi before a largely Indian audience of some 50,000 people packed inside a Houston stadium for the event.
Recent polls however show lackluster support for Trump within the Indian-American community, a majority of whom voted for Trump's Democratic rival Hillary Clinton in the 2016 election.
Meanwhile, Modi has been facing global backlash for his crackdown in disputed Kashmir.
Last month, he stripped the Indian controlled section of Kashmir of its semi-autonomous status, sparking renewed tensions with Pakistan, which also claims part of Kashmir.
India has deployed thousands of troops to prevent violent protests in the Muslim-majority region and residents in Kashmir continue to face curbs on travel and communications restrictions.