Dagshai, a small, peaceful town in Himachal Pradesh, hides a dark and powerful past. Perched high in the mountains, it once held criminals, rebels,…