GRAPHIC: Five Beheaded in Acapulco Prison Riot amid DHS Secretary Visit

At least 28 inmates have been killed in a brutal prison fight in the Mexican Pacific resort city of Acapulco. Three more inmates were wounded in the violence, Mr Alvarez said.

An internal report from state police stated that guards said some of the victim-inmates' throats were slashed. Heredia also said that the governor has ordered an investigation which will include focusing on prison staff.

The clash follows the June release of a report by Mexico's National Commission for Human Rights that warned that numerous country's prisons are unsafe, overcrowded and understaffed, The Associated Press reported.

Despite reports of gunfire in the prison, all the casualties were due to wounds from sharp instruments, such as the improvised weapons that are fashioned by inmates, Alvarez said. The facility can house 1,624 inmates, yet there are 110 women and 1,951 men incarcerated.

Last February, a brawl inside a jail in the northern industrial city of Monterrey, between inmates aligned with the Zetas and Gulf drug cartels, resulted in 49 deaths.

While Acapulco is one of the Mexico's best-known beach resorts, it has been embroiled in gang warfare and ranked one of the world's most murderous cities, according to Voice of America.

After the Monterrey riot past year, the authorities found dozens of knives, cocaine and flat-screen TVs inside, highlighting the control drug cartels had over the prison.

The prison carnage was particularly embarrassing to Mexico as it came the same day U.S. Department of Homeland Security (DHS) Secretary John Kelly was visiting Guerrero, which lies in the southwest of the country.

Mexico's chronically overcrowded prisons are frequently hit by riots and jailbreaks.

Kelly, one of the main links between Mexico's government and the Trump administration on migration and security cooperation, arrived in Mexico on Wednesday and has held meetings with other top officials, including President Enrique Pena Nieto.

  • Rogelio Becker