Tegucigalpa: At least 10 people were shot dead by men dressed in police uniforms in an attack in the Honduran capital of Tegucigalpa on Saturday, security and hospital forces said.

Five men arrived in a vehicle at a billiards hall in the violent north-east and opened fire with AK-47 assault rifles.

A policeman in Tegucigalpa, Honduras. Credit:AP

The attackers, who wore police uniforms, killed eight people and injured others, a Security Ministry source, who asked not to be named, said.

Two people later died in Hospital Escuela Universitario, hospital spokesman Miguel Osorio said.

There are 16 homicides, on average, in Honduras every day. Most are due to drug cartels and territorial disputes by violent gangs dedicated to extortion.

Reuters