Tea plantation in up country near Nuwara Eliya, Sri Lanka. Beautiful landscape. Travel to Asia
Tea plantation in up country near Nuwara Eliya, Sri Lanka. Beautiful landscape. Travel Asia
© Olezzo | Stock Free Images
Similar Free Images