Madhumita GhoshNov 2, 20212 minAmidst the DeodarsThe church of the Saint John, the Baptist lies in the Himalayan cloaked mountainous state of Himachal Pradesh. Built is 1852, the St....