A rainbow flag is held up during a parade.