Almora OverviewAlmora, a hill station fully developed by Indians situated pretty above 6000 feet on a crescent shaped mountain, is in the Kumaon mountains of the Himalayas in Uttarakhand State in India. It is assumed that Almora has a long history and has existed since the Vedic Age. This is a crowded hill town in North India and is highly attractive for the astounding natural beauty.
Almora is a town of temples, with temple of Goddess Nanda Devi placed in the centre of the town. The mountain, the undulated terrains with greenish luxury all around, is visible from the nearby areas as well.
< ...
Know more about Almora