Located in the lap of Dhauldhar mountains, the upper Dharamsala also known as Mcleodganj is a beautiful place to visit. A great place to introduce yourself to Tibetan culture, enjoy trekking and paragliding and eat delicious food. People will warn you that there is nothing much touristy to do in Mcleodganj but this is not the truth. This place is an experience that one needs to live. By the time you leave this place you'll already fall in love with the mountains, the people and the rain that will play hide and seek at times.