Temple
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) Read more
