Sri Lanka Wonder Of Asia / Sri lanka (formerly ceylon) is an island nation south of india in the indian ocean. Sri Lanka Wonder Of Asia - Watch elephants bathing in freshwater lakes, tour sacred sites and visit wildlife sanctuaries.