Participants hold a rainbow flag during the Prague Pride Parade where several thousands people marched through the Prague city centre in support of gay rights August 13, 2011. [Xinhua/Reuters Photo]