At least six Red Cross workers have been killed by suspected Islamic State gunmen in northern Afghanistan, officials say.

Two others are missing after the attack in the volatile northern province of Jowzjan.

The workers were carrying supplies to areas in the north of the country hit by deadly snow storms and avalanches.

"We can confirm that six of our colleagues were killed and two are unaccounted for in Jowjzan province," a spokesman for the International Committee of the Red Cross (ICRC) said.

"We are shocked and devastated."


Image: The attack happened in the northern province of Jowjzan

Jowzjan provincial governor Lotfullah Azizi, using the Arabic name for Islamic State, said: "Daesh is very active in that area."

Police chief Rahmatullah Turkistani said the Red Cross workers' bodies are now in the provincial capital and an operation had been launched to find the two missing members.

None of the identities and nationalities have yet been released.

A Taliban spokesman said his group was not involved and promised it would help find those responsible.

IS has made limited inroads in Afghanistan but has carried out increasingly deadly attacks.

The latest killings underscore the dangers faced by aid workers in the country.

In December, a Spanish employee of the ICRC was abducted when workers from the charity were travelling between the northern city of Mazar-e-Sharif and the neighbouring volatile Taliban hotbed of Kunduz.

More than 100 dead in Afghanistan following avalanches

He was released nearly a month later, but other charities have suffered similar tragedies.

In April 2015, five Afghan workers for Save the Children were found shot dead after they were abducted in the southern province of Uruzgan.

The ICRC said recently increasing insecurity was making it difficult to provide aid to many parts of the country.