The African Street Carnival - At 35, it’s an increasingly reliable revenue stream