PARIS, FRANCE - JUNE 27: A rainbow flag waves in the sun as thousands of people gather to support gay rights by celebrating during the Gay Pride Parade on June 27, 2015 in Paris, France. Yesterday the United States Supreme Court legalized gay marriage across the nation further adding to celebrations of gay pride across the world. (Photo by Aurelien Meunier/Getty Images)