Buddha

Hello 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, really, filled with monks and nuns, disciples and hippies, and random [...]