Colorful Cape Town Carnival celebrates cultural heritage