“Glorious, blessed land” is the Sanskrit name of a little slice of Paradise on Earth - formerly known as the island of Ceylon ...