News and stories from Baru Sahib in Sirmaur, Himachal Pradesh. See Who We Are, What We Do and Our Impact.