Sri Lanka has a rich cultural heritage with various customs and rituals. These include religious ceremonies, cultural festivals, and social rituals practiced by different ethnic groups across the island.