39526_sl-3_g.jpg

(39526_sl-3.psd) Tara Hotel, Darjeeling, India, 1982.