Almora – Uttarakhand
Possessing a population of 35, 513, and located at an altitude of 5,387 feet above sea level is a scenic town in Uttarakhand called Almora. The name of this picturesque town is derived from a plant called “Kilmora” found in this region. Apart...