Kangra, a district in Himachal Pradesh having a might Beas River flowing through the Valley, and is known for the backdrop of the Dhauladar range, has many ancient temples and endless tea plantations. In the holy Hindu texts, Kangrawas called 'Devbhumi' or Land of the Gods.It is a district that embraces Dharamshala and McleodGanj within its limits.