The town of Beruwala
Located on the south coast of Sri Lanka, Beruwala was the first place where moors (Muslims) settled down in Sri Lanka. This town was first established when the Arab traders…
Share
Input your search keywords and press Enter.