As Houston gave a stirring welcome to Prime Minister Narendra Modi on Sunday, rolling out the red carpet to a stadium packed with 50,000 members of the Indian community, a senior US lawmaker introduced him to the stage with a speech that included a word of praise for Mahatma Gandhi and Jawaharlal Nehru.