A woman holds a rainbow flag during a gay pride parade.