Karsog is a town and municipal area in the state of Himachal Pradesh in northern India. From Wikipedia