Drug-related violence has flared once again in Mexico, with more than 20 people killed in three separate incidents across the country.

In Acapulco, at least eight people lost their lives when a group of armed men drove through the city opening fire on passers by. In Monterrey, a gun battle between suspected cartel members and government forces left at least eight more dead.

Tim Allman reports.