Mexican police have arrested six men over the gang rape and robbery of a group of Spanish tourists in the resort of Acapulco.

Attorney General Jesus Karam said the six "fully confessed" to the crime. One further suspect is being sought.

"This case is resolved," Karam said.

The men allegedly burst into a bungalow rented by 13 tourists in Playa Bonfil, near Punta Diamante on the Pacific coast.

Armed and masked, the attackers gagged and tied up six men with phone cables and raped six women, who they had tied up with their own bikinis. A seventh woman, who was Mexican, was reportedly spared because of her nationality.

"[We] have collected physical and forensic evidence that prove beyond doubt their involvement," added Vidal Diaz, Inspector General of the Federal Ministerial Police, the Mexican equivalent of the FBI.

Karam said the suspects were found in possession of a number of mobile phones that were stolen from the tourists, together with credit cards, tablets and 7,800 pesos (£400).

Aged between 16 and 30, the arrested men were identified as Abraham Flores, Omar Gaspar, Miguel Torres, Reynaldo Sandoval, José Castañeda and Jorge Carmona.

Police had pledged to act swiftly to reduce further damage to Acapulco's shaky reputation after crass comments by the mayor of Acapulco.

Ángel Rivero, governor of Acapulco's state of Guerrero, rebutted speculation that the investigations were over-hasty or faulty.

"At no time have we intended to jail scapegoats and least of all innocent people," Rivero said.

The number of holidaymakers on the resort has fallen dramatically in recent years after a series of gang-related violence.

Guerrero is at the centre of a bloody turf war between two drugs gangs, the Michoacan Family and the Knights Templar.

The victim of a rape and robbery in a beach resort north of Acapulco in 2011 contacted IBTimes UK to tell of her ordeal and issue a stark warning of the dangers facing visitors.

Acapulco rape
Attorney General Jesus Karam and Guerrero state governor Angel Rivero (Reuters) Reuters