Paula TiberiusSep 10, 20138 minHello Dalai!The Dalai Lama lives in Dharamshala, a little town in Northern India just east of the foothills of the Himalayas. It’s a Tibetan village,...