Portland City Council passes hotel fee proposal at meeting disrupted by hate speech
An onslaught of Zoom commenters attacking people of color temporarily derailed Monday’s meeting, prompting an executive session before the council ultimately passed a plan to fund a tourism marketing campaign.Read More
