Tens of thousands march through Cape Town in solidarity with