Protesters holding signs and flags.