Thousands join in street protests