It’s freezing cold in Dharamsala, India, in the mountain state of Himachal Pradesh. Clouds chase the sun away, and rain shatters the sky with numbing regularity. But something about this place has a special meaning to everyone who comes here. ...
Sherrin John Isaac tagged posts:
October 24th, 2006 | Connected Social Media Syndication