Sri Lanka and its wonders