How Islam reached Srilanka?
Sri Lanka – the pearl of the Indian Ocean – is an island country in South Asia, located in the Indian Ocean. It is known as the ‘Pearl of the Indian Ocean’ because of its shape and location. Ceylon as it was formerly known is separated from peninsular India by the Palk strait. Its proximity […]Continue Reading