Devalsari Temple Mussoorie Uttarakhand
Devalsari Temple is an ancient temple dedicated to Lord Shiva, located in the Aglar Valley of Tehri Garhwal district, Uttarakhand, India. It is situated at an altitude of 1722 meters (5650 feet) above sea level, amidst dense deodar forests and lush green meadows. The temple is about 55 kilometers (34 miles) from Mussoorie and 80 kilometers (50 miles) from Dehradun. History of Devalsari Temple The temple is believed to have been built in the 16th century by the Read more









