Situated on a scenic headland overlooking the Beruwala harbour lies the Ketchimalai Mosque, a captivating landmark whispering tales of Sri Lanka’s rich Islamic heritage. Renowned as one of the country’s oldest mosques, Ketchimalai boasts a history intertwined with legend and cultural significance. Let’s embark on…