A planned speech at a top US university by the controversial chief minister of India's Gujarat state, Narendra Modi, has been cancelled after protests by teachers and students.
A planned speech at a top US university by the controversial chief minister of India's Gujarat state, Narendra Modi, has been cancelled after protests by teachers and students.