Tag Archive: Almora sightseeing

Almora places to see

12 Jun 2015

Astounding Almora

If you’re looking for an escape from the sultry heat, I have the perfect place for you. Almora is a hill station in the state of Uttarakhand, nested in the Kumaon Mountains of the Himalayas This hill station was developed by Indians and is situated above a crescent shaped mountain range. Even though Almora is […]


Read more