20100731 india: Indefinite curfew imposed in major towns of Kashmir Valley