The inside of little paradise Sri Lanka.