A man holds up a rainbow flag during a march in Lima November 23, 2009. Hundreds of sex workers, lesbians, homosexuals, transgenders and HIV positive people marched in the streets of ...