demonstration: a public display of group feelings (usually of a political nature)
protest: the act of protesting; a public (often organized) manifestation of dissent
thalweg: the middle of the chief navigable channel of a waterway that forms the boundary line between states