Kashmir will hold first local polls in a decade. Is it ‘too little, too late’?
Voting for the region’s assembly will be staggered over three stages between September 18 and October 1. A total of 8.7 million people will be eligible to vote, the commission …