Mexican officials say hundreds of shoppers were trapped for hours in a shopping centre amid a gun battle.

They were caught between security forces and suspected members of a local drugs cartel.

The BBC's Daniel Griffiths reports.