Ten of thousands of people across Mexico have Saturday taken part in protests against a government plan to legalize same-sex marriage.
Conservative groups which had won the support of several archbishops called for the protests in Mexico City, Veracruz, Puebla and other cities.
According to the organizers 300,000 people took part.
Last year, the highest court in the predominantly Catholic country ruled that a ban on same-sex marriage was unconstitutional.
President Enrique Pena Nieto's government wants to make an amendment to the constitution which will legalize gay marriage across the entire country.
"I do this in the conviction that the Mexican state should prevent discrimination of every kind and guarantee equal rights for all," the president said in May.
Gay marriages are currently only permitted in the capital city and in three of the country's 31 states.