A strong earthquake of magnitude 6.8 has struck central Morocco, killing at least 632 people, the country's interior ministry says.
The epicentre was in the High Atlas Mountains, 71km (44 miles) south-west of Marrakesh, at a depth of 18.5km, the US Geological Survey said.
The quake struck at 23:11 local time (22:11 GMT) on Friday. There was a 4.9 aftershock 19 minutes later.
People died in Marrakesh and several areas to the south, the ministry said.
Many of the victims are believed to be in remote areas.
The interior ministry said the earthquake killed people in the provinces and municipalities of al-Haouz, Marrakesh, Ouarzazate, Azilal, Chichaoua and Taroudant, adding that at least 329 people have been injured.
Many people spent the night out in the open as the Moroccan government had warned them not to go back into their homes in case of severe aftershocks.
Hospitals in Marrakesh have seen an influx of injured people, and the authorities have called on residents to donate blood.
There are also reports of families trapped under the rubble of their homes in the city, and damage to parts of the Medina, a Unesco World Heritage Site.
Some buildings have collapsed, one resident told the Reuters news agency. Several clips on X show buildings crashing down, but the BBC has not identified where they were.
Dust could also be seen surrounding the minaret of the historic Kutubiyya mosque in Marrakesh, a major tourist attraction near the old city's main square.
One man described feeling a "violent tremor" and seeing "buildings moving".
"People were all in shock and panic. The children were crying and the parents were distraught," Abdelhak El Amrani told the AFP agency.
He said power and phone lines were down for 10 minutes.
Marrakesh resident Fayssal Badour had been driving when the quake hit.
"I stopped and realised what a disaster it was," he told AFP. "The screaming and crying was unbearable."
The quake's epicentre in a remote area of the High Atlas Mountains was relatively shallow - and tremors were also reportedly felt in the capital Rabat, some 350km away, as well as Casablanca and Essaouira.
Simple buildings in mountain villages near the epicentre may not have survived and, being remote, it may take some time to determine casualties there.
British journalist Martin Jay, who lives in Morocco, was woken by the sound of screams.
He told the BBC Radio 4's Today programme there was "this weird evening of almost every single town in Morocco, most people are sitting on the ground outside of their houses or apartment blocks, because they were afraid of the second earthquake which they predicted would come two hours later. Thank God it didn't".
The quake was also felt in neighbouring Algeria, but officials said it had not caused any damage or casualties.
Speaking at the G20 summit in Delhi, Indian Prime Minister Narendra Modi said the international community would come to Morocco's aid.
Spanish Prime Minister Pedro Sanchez offered "solidarity and support to the people of Morocco". French President Emmanuel Macron said he was "devastated" by the news and offered assistance to Morocco.
Latest Stories
-
Ghana and Seychelles strengthen bilateral ties with focus on key sectors
27 mins -
National Elections Security Taskforce meets political party heads ahead of December elections
30 mins -
Samsung’s AI-powered innovations honored by Consumer Technology Association
50 mins -
Fugitive Zambian MP arrested in Zimbabwe – minister
1 hour -
Town council in Canada at standstill over refusal to take King’s oath
1 hour -
Trump picks Pam Bondi as attorney general after Matt Gaetz withdraws
2 hours -
Providing quality seeds to farmers is first step towards achieving food security in Ghana
2 hours -
Thousands of PayPal customers report brief outage
2 hours -
Gary Gensler to leave role as SEC chairman
2 hours -
Contraceptive pills recalled in South Africa after mix-up
2 hours -
Patient sues Algerian author over claims he used her in novel
2 hours -
Kenya’s president cancels major deals with Adani Group
3 hours -
COP29: Africa urged to invest in youth to lead fight against climate change
3 hours -
How Kenya’s evangelical president has fallen out with churches
3 hours -
‘Restoring forests or ravaging Ghana’s green heritage?’ – Coalition questions Akufo-Addo’s COP 29 claims
3 hours