Pour, Protests and an upcoming Poll: Here’s how Houston is gearing up for PM Modi

Indian PM Narendra Modi is flying off to be at Houston, Texas. As soon as he sets foot on American soil, he will be met with much…