Police outnumbered by a sea of marching protesters