Almora

About Almora Almora is one of the most popular hill station in India. The beautiful Hill Station is located in Kumaon, Uttarakhand. Almora is very famous among tourists who come to India for travel. The town is a beautiful hill station famous for its Natural beauty. located at the altitude 1,646 meters above sea level. Almora is also called the Town of temples. Almora is 63 km away from Nainital. Almora was founded by King Kalyan Chand in 1568, Almora has two rivers Koshi, Suyal. The culture of this town…