Kabul - Avalanches and freezing weather have killed more than 20 people in Afghanistan, officials said on Saturday as rescuers worked to save scores still trapped under the snow.
The avalanches, which followed three days of heavy snow, destroyed homes and blocked roads in the central and northeastern provinces.
In northeastern Badakhshan province at least 18 people, including three women and two children, were killed when avalanches hit their houses overnight, said provincial spokesperson Naweed Frotan.
"Several dozens are still trapped and we are trying to rescue them," he said, adding that many roads remained blocked.
Five people were killed by avalanches in the Balkhab district of Sari Pul province in northern Afghanistan and at least 70 people trapped under the snow were being rescued, said Zabiullah Amani, the provincial spokesperson.
"The roads to Balkhab are still blocked and we are trying to open them," he said.
Freezing weather also killed at least two people and over 100 animals in the western Badghis province.
Deadly avalanches are common in Afghanistan's mountainous areas in winter and rescue efforts are frequently hampered by lack of equipment.
Despite billions of dollars in aid after the collapse of the Taliban in 2001, Afghanistan remains among the world's poorest nations after decades of conflict.
Heavy snowfall and freezing weather killed 27 children, all under the age of five, in the Jawzjan province in northern Afghanistan last month.