Waving green Islamic flags and shouting "we want freedom", hundreds of thousands of Muslims marched peacefully in Indian Kashmir's main city yesterday, resuming some of the biggest protests in two decades against Indian rule.

Hundreds of trucks and buses brought the protesters, many of them sitting on roofs and hanging out of windows, for an independence rally addressed by separatist leaders.

"There is no God but Allah" and "Indian forces go back", the protesters shouted.

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.

"Today's rally is a referendum that Kashmiris want their inalienable right to self-determination," Mirwaiz Umar Farooq, chairman of All Parties Hurriyat (Freedom) Conference, said in his address to the crowd. Thousands of people lined both sides of the road cheering protesters and offering them food, water and juice.

Police have killed at least 23 Muslim protesters and more than 500 have been injured in clashes in two weeks of demonstrations in Kashmir Valley. Protests were halted for three days, yesterday, to allow Kashmiris to stock up on rations.

The protests are some of the biggest since a separatist revolt against Indian rule broke out in the region in 1989. Tens of thousands of people were killed in that revolt.

"I have never seen a larger demonstration in my life," said protester Abdul Rehman, 90. "It looks like Kashmir is drifting away from India this time."

The crisis has strained relations between India and Pakistan, who both claim the region in full but rule it in parts. It has also raised fears of communal tension in the state, split between the Hindu-majority Jammu region and the Muslim Kashmir Valley.

"We appeal to people to march to Eidgah (ground), to remember and pay homage to martyrs," a joint statement from Kashmiri separatists said. "And to protest Indian occupation and pray for Kashmir's secession."

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.