Throngs of protesters