Sri-Lanka0110_007

Tea leaves at the factory The Store Field, Nuwara Eliya, Gampola

Leave a Reply