2 waterfalls in Sri Lanka MAY 2020 | Monsoon season Falls | Devon and St Clair Falls in Nuwara Eliy

Аватар автора
Космические Импульсы
Two amazing and breathtaking waterfalls located in Nuwara Eliya Sri Lanka during the Monsoon season in May 2020. You can watch the video on the Aberdeen Falls in my previous video. Waterfalls are a part of nature and Sri Lanka is blessed with many natural waterfalls. Enjoy the Sri Lankan beauty. Category

0/0


0/0

0/0

0/0