At least 19 people have died in the Indian state of Uttar Pradesh in recent weeks amid violent protests over a controversial new citizenship law.

The police are accused of using excessive force, and Muslims say they fear losing their rights in the world's largest democracy.

Vikas Pandey and Anshul Verma report from one of the worst-hit places, the city of Kanpur.