2024
DEVON FALLS
Natural site to discover
Read morePerfectly visible from the perspective of Mlesna Tea Castle St. Clair, Devon Falls has 97 metres of high Falls in Sri Lanka. They hold their name from a certain Devon, an Englishman who was one of the forerunners of the introduction of coffee on the island.