bandi42.com
Ancient Mosques Of Beruwela
The stark white Kechimalai Mosque stands on a headland at the sleepy southern fishing village of Beruwela in Sri Lanka. Built in 1024, it marks the spot where Moors first landed on th…