
Devon Falls — the veil of beauty in Sri Lanka’s highlands.
Devon Falls, located near Talawakelle in Sri Lanka’s central highlands, is a breathtaking 95-meter cascade surrounded by lush tea plantations and misty mountains. Known as the “Veil of the Valley”, it’s a popular spot for photography, sightseeing, and nature walks.
