Severe winter weather has struck parts of Afghanistan and Pakistan, with heavy snowfall, rains and flash floods that left at least 54 people dead, officials said Monday.

Authorities have struggled to clear and reopen highways and evacuate people to safer places.

In Pakistan, where 30 people were reported killed, much of the damage struck southwestern Baluchistan province.

Imran Zarkon, chief of provincial disaster management, said 14 died there in the past 24 hours, mainly when roofs collapsed amid heavy snowfall.

Heavy snowfall had forced closures of many highways, with some parts in the province under six inches of snow.

A vendor removes snow from his stall after heavy snowfall in Quetta, capital of Pakistan’s southwestern Baluchistan province, 13 January (AP)

Eleven people were killed in eastern Punjab province, battered by heavy rains, and five others died in the Pakistani-administered part of Kashmir, officials with the state-run emergency service said.

The divided Himalayan region has witnessed heavy snowfall in recent days and power cuts have been reported. Emergency services said they were struggling to provide food and other items to snow-hit areas.

In Afghanistan, harsh weather conditions led to the death of at least 24 people, according to the ministry for disaster management.

The ministry’s spokesman, Ahmad Tameem Azimi added that flash floods destroyed 131 residential houses located mostly in the country’s south, west and northern provinces.

Hasibullah Shaikhani, a press officer with the disaster management ministry, said most highways in Afghanistan were closed due to heavy snowfall and fears of avalanches.

Residents of the Afghan capital, Kabul, where temperatures dropped to -15 Celsius, abandoned driving and struggled to get to work on snow-covered roads.