Authorities in the southern Indian state of Telangana have launched an investigation after hundreds of stray dogs were killed across at least six villages in the past month.

Police say they have confirmed at least 354 killings so far and arrested nine people in connection with some of the cases.

Animal welfare activists have told the BBC that the dogs were either poisoned or given lethal injections, but police say they are waiting for forensic reports to establish the method used.

Villagers have said that the killings were linked to promises made by candidates during recent local election campaigns to get rid of stray dogs and monkeys.

The killings have come at a time when India is witnessing a larger debate about stray animals and the country's top court is hearing petitions about how to rid the city streets, including in the capital Delhi, of stray dogs. But killings on such a large scale are rare and have elicited outrage.