Persons in a protest rally with flags and banners.