Indianadministered
-
UK
Nine killed in accidental explosion at police station in Indian-administered Kashmir, officials say
Nine people were killed and 32 injured when a seized stockpile of explosives accidentally detonated at a police station in…
Read More »