Dharamshala, nestled in the Kangra Valley in Himachal Pradesh, is home to serenity like very few other places in India are. Visit this town if you want to get an insight into Tibetan culture.. Green meadows, towering deodar trees, and colorful monasteries form the landscape of this hill town. Visit
Read More