At least three civilians and a police officer have been killed in violence in the Indian capital, New Delhi, on the day US President Donald Trump kicked off his two-day trip in Prime Minister Narendra Modi's home state of Gujarat.
Indian police used tear gas and smoke grenades to disperse the crowd as violence broke out.
An official at Delhi’s GTB Hospital said more than 35 people were injured in the clashes.
New Delhi has been a hotbed of protest against the controversial new citizenship law and protesters have been camping out continuously in several parts of the capital for the last two months.
Hundreds of people supporting the new law clashed with those opposing it, with stone-pelting from both sides.
The latest round of violence broke out just as Trump began his maiden visit to India, addressing a mega rally in Gujarat on Monday.