Indian protesters throw stones at police in clashes over Sabarimala temple. Photo: AFP