Protestors in central London have voiced anger about the role of Indian leaders in religious, gender and caste-based violence. Narendra Modi, the Indian Prime Minister, was attending the Commonwealth Heads of Government Meeting but also met the Queen, Prince Charles and Theresa May.