Gay people carry a rainbow flag as they march on the street during the Tokyo Rainbow Pride 2012 in Tokyo. Some 2,500 people marched in the parade in Tokyo on Sunday, vowing to transform a low-profile campaign for the rights of sexual minorities into a major movement in Japan
{}