Protests were held in cities across India on Wednesday against a wave of attacks on Muslims by mobs that accuse them of killing cows or eating beef.

The protests follow the stabbing death last week of a 16-year-old boy accused of possessing beef on a train. Several people have been arrested. On Tuesday, a man was beaten and his house set on fire by a mob that accused him of slaughtering a cow in eastern Jharkhand state.

Waving "Not in My Name" banners and "Stop Cow Terrorism" placards, actors, writers and young mothers cradling babies braved monsoon rains in Mumbai, Kolkata and other cities, while in Delhi a cast of intellectuals and activists were joined by relatives of recent lynching victims.