Mcleodganj is also known as Upper Dharamsala, and it is also spelled as Mcleodgunj. Its a popular hill station in Himachal Pradesh. It is located at an height of 2,082 metres above the sea level. This hill station has many ancient temples, monasteries and structures. Best holiday spot. There are many falls and entertainment places are there. Very coolest place.