Indian Security forces stand guard during a curfew Sunday in Srinagar in the Kashmir province of India. A strict curfew in Indian Kashmir was imposed starting Sunday as thousands of troops have been deployed to prevent a major pro-independence rally from taking place today. The curfew includes all Muslim towns within Indian Kashmir. Separatist leaders have also been detained. Kashmiri people have been protesting against Indian rule, claiming that they are alienated from the Indian state and want a platform for autonomy.