At least nine people are killed as Indian troops fire on protesters in Kashmir after tens of thousands of people defied a curfew and participated in the funeral of a top rebel commander a day after he was killed by Indian forces in the disputed Himalayan region.