Indian demonstrators hold placards as they take part in a rally in New Delhi on July 18, 2017, in protest over a spate of assaults against Muslims and low-caste Dalits by Hindu vigilantes in India.