Dharamshala – Land of Dalai Lama

Dharamshala is a mesmerizing destination in the Himachal Pradesh state of India. It is an astonishing hill station famous for its beautiful views and Buddhist monarchies. The place is covered with mist-shroud, deodar, oak, and pine trees. The hill station has uneven and rugged terrains making it is perfect location for experiencing thrilling adventures. This …

Dharamshala – Land of Dalai Lama Read More »