Almora is a Kumaon region, Uttarakhand's hidden treasure waiting to be discovered. Situated among the grand Himalayan peaks ...