A piece of heaven in Sri Lanka