Scores of videos and photos from the protests have flooded social media. They show large number of people gathering in ...