Image 1 of 1

Sri Lanka_3847adwshQ9.jpg

Leaf, Moragalla, near Confifi Beach Hotel, Beruwala, Western Province, Sri Lanka..nature, botanic, plants, leaf, flora.©Photo: Paul J.Trummer, Mauren / FL .www.travel-lightart.com..
twitterlinkedinfacebook