Picturesque Ceylon and its ruined cities