A parader waves a rainbow flag during the annual LGBT Pride Parade in Manhattan, New York, June 28, 2015. Hundreds of thousands of people gathered here on Sunday at the colorful parade that celebrates the lesbian, gay, bisexual and transgender community. The U.S. Supreme Court on Friday ruled that there is a right to same-sex marriage in all 50 states across the country. (Xinhua/Li Muzi)