Dharamshala in Himachal Pradesh is famous for its natural scenic beauty and majestic Monasteries. Dharamshala is a quaint little city situated in Himachal Pradesh in the upper reaches of Kangra valley. It is situated at the foot of lush green Dhauladhar ranges with thick Deodar forests in the background. This pristine hilly state is also...Read More