Police in the Indian capital, Delhi, have detained dozens of people who were protesting against recent attacks on churches in the city.

There have been five attacks on churches in Delhi since December.
Christian groups accuse hardline Hindus of carrying out the attacks, but police say there is little evidence for this.
Some protesters have accused India’s Hindu nationalist BJP government of not doing enough to reassure the city’s Christian minority.
Thursday’s protest came after a church in Delhi was vandalised on Monday, and an unexplained fire gutted another in December.
Protesters carrying placards reading “Enough is Enough, What are police doing?” gathered outside the city’s main Catholic Sacred Heart Cathedral in central New Delhi.
Police said the protesters were detained as they were marching towards the residence of Home Minister Rajnath Singh in a high-security area where protests are not allowed.

