Keran is a village and tourist resort in the Neelum Valley. It is located 93 kilometers from Muzaffarabad on the bank of the Neelum River at an altitude of 1,524 meters. Neelam village is 2.5 kilometers away from Keran. From Wikipedia
Authorities used Article 311(2)(c) to remove them without a departmental inquiry on national security grounds.