LGBT communities around the world celebrated this weekend with Pride parades and festivals.
June 28 marked 46 years since the Stonewall riots in Greenwich Village, New York, which birthed the modern movement for LGBT equality.
In the U.S., celebrations also heralded the Supreme Court's ruling this week for marriage equality.