Nine killed in accidental explosion at police station in Indian-administered Kashmir, officials say

Nine people have been killed and 32 injured after a stockpile of confiscated explosives accidentally blew up at a police station in Indian-administered Kashmir, police said.

It comes just days after a car blast killed several people in Delhi, in…

Continue Reading