Exploring the Digital Divide in Dharamsala: How Access to the Internet is Changing Lives Dharamsala, India, is a small mountain town located in the northern state of Himachal Pradesh. For years, it has been known as the home of the Dalai Lama and a popular tourist destination. But in recent years, it has become a … Continue reading "Internet in Dharamsala"...