Militants, believed to be Islamic separatists, fired from a hilltop last night at the camp in Darhal, 124 miles north-west of Jammu, the winter capital of Jammu-Kashmir state, according to Indian police sources. Indian soldiers fired back, but the attackers fled.