La petite belle ville montagneuse d’Almora s’étend sur une crête en forme de fer à cheval long de cinq kilomètre, 1 650 mètres au-dessus du niveau de la mer. La ville donne sur une vallée verdoyante et quatre montagnes — Banari Devi, Kasan Devi, Shyahi Devi et Katarmal. L’on peut voir, à partir de la ville, les magnifiques rangées de l’Himalaya dans le nord avec les sommets de Trishul, Nanda Devi et Nanda Kot dominant dans une fière splendeur. La plupart des stations de montagne en Inde ont été établies par les anglais. Toutefois, Almora a une vieille et différente histoire. La montagne Kashaya sur laquelle la ville est construite, est mentionnée d’abord dans les textes sacrés de Skanda Purana. En 1560 Raja Kalyan Chand de Kumaon a fait d’elle sa capitale. Elle fut ensuite connue sous le nom de Rajapur ; d’anciennes inscriptions sur plusieurs endroits portent toujours le nom Rajapur. La dynastie Chand a pris fin lorsque les Gorkhas du Népal ont occupé la zone en 1790. Les anglais ont battu les Gorkhas en 1815 et ont établi une petite armée et un cantonnement.