Sana'a: A gunman has opened fire outside a village mosque in Yemen on Friday, killing at least eight people, an official said.

Dozens of people were also wounded in the shooting in Amran province, north of Sana'a.

"It was apparently a lone gunman with a machinegun," the official said, adding that the gunman fled.