Travel Sri Lanka Wonder Of Asia / Sri lanka (formerly ceylon) is an island nation south of india in the indian ocean. Travel Sri Lanka Wonder Of Asia - Welcome to a very special sri lanka hotel.