12 Funny Facts About Sri Lanka You Need To See

Formerly called Ceylon, Sri Lanka is an island nation south of India in the Indian Ocean. …

Mystery kidney killer causes panic in Sri Lanka

Most of the 1,000 villagers have come here on foot and have stood for hours under…