Boburu Ella is one of the most beautiful waterfalls in Sri Lanka. - Image Details
Image
Boburu Ella is one of the most beautiful waterfalls in Sri Lanka.

Sri Lanka is an island in the Indian ocean. Mother nature has presented some marvelous things to this beautiful tropical country. Among them, waterfalls are very popular all around the world. Boburu Ella is situated in Nuwaraeliya, where many foreigners and locals visit most times of the year.

View Full Image on Dreamstime

Username: Charindujayasahan

Editorial: No

Width: 3024 pixels

Height: 4032 pixels

Downloads: 0

Image ID: 253846337