Voices of protest - some of the diverse groups that turned out

READ FULL ARTICLE