Almora situated on the lap of the great Himalayas is an epitome of natural beauty and cultural heritage of Uttarakhand. This beautiful town strikes a perfect balance between tranquillity and ...