Prime Minister Narendra Modi, while addressing a huge gathering of Indian Americans in Houston, Texas, made a point of highlighting India's linguistic diversity, and calling it "the identity of our liberal and democratic society". The Prime Minister's remarks, made on foreign soil, come days after Home Minister Amit Shah sparked a row pitching Hindi as India's unifying language.