Sri Lanka — the land of hospitable people