What began as a dispute over land for Hindu pilgrims visiting a shrine in Kashmir snowballed into full-scale anti-India protests this month, boosting separatists who want India's only Muslim-majority region to secede.

Police and soldiers dressed in battle gear patrolled the streets as about 350,000 protesters arrived from nearby towns and villages, officials said.