Protestors raise “Chowkidar Chor Hai” slogan outside the NRG Stadium in Houston where PM Modi was attending the ‘Howdy’ Modi rally.
Quickly and easily download Instagram videos with our free tool.