Thousands protest in rival demonstrations over new India law

Thousands protest in rival demonstrations in India as tensions deepen over a citizenship law seen as anti-Muslim, with authorities deploying huge numbers of riot police in the country.