St.Claire's Falls, Thalawakele, Sri Lanka.

Ceylon tea factory. St.Claire's Falls, Thalawakele, Sri Lanka. [January 2007]

PreviousNext