Ella Uda Ella, also known as Kahana Ella, is a picturesque waterfall located in Avissawella. It draws its water from the Kodikande Mountain and the Koswatte Canal network, which flow through rock-lined valleys. The water cascades dramatically from a cliff, creating a mesmerizing sight. Interestingly, the local mahseer fish (Tor khudree) thrives in these waters.
The Basilica of Our Lady of Lanka is a Roman Catholic church with basilica
status in Tewatte, Sri Lanka. Being thus in a somewhat distant suburb of
Colombo, it comes under the purview of the Roman Catholic Archdiocese
of Colombo and is a site of pilgrimage for Sri Lankan Catholics since 1974.
The church is home to the venerated statue of Our Lady of Lanka.