Tens of thousands of people turned out for gay pride celebrations around the world on Saturday, including a boisterous party in Mexico and the first pride march in North Macedonia's capital.
Rainbow flags and umbrellas swayed and music pounded as the march along Mexico City's Paseo de la Reforma avenue got underway, with couples, families and activists seeking to raise visibility for sexual diversity in the country.
Same-sex civil unions have been legal in Mexico City since 2007, and gay marriage since 2009.
A handful of Mexican states have also legalised same-sex unions, which are supposed to be recognised nationwide. But pride participants said Mexico has a long way to go in becoming a more tolerant and accepting place for LGBTQ individuals.
"There's a lot of machismo, a lot of ignorance still," said Monica Nochebuena, who identifies as bisexual.
Nochebuena, 28, attended the Mexico City march for the first time with her mother and sister on Saturday, wearing a shirt that said: "My mama already knows."
Her mother's shirt read: "My daughter already told me."
"There is a lot of progress here in North Macedonia but still a lot has to be done."
In Paraguay, about 2,000 people paraded through the capital some carrying signs saying "Universities Free of Homophobia" and "Equal Rights."