Karooooo holds annual shareholder meeting - KARO News | Rallies