An al-Qaeda-linked group has said it was behind an early morning attack in the Malian capital, Bamako.
Armed men targeted a military training school and other areas in the city, the authorities said, blaming “a group of terrorists” for the assault.
Jihadist group Jama'at Nusrat al-Islam wal Muslimin (JNIM) claimed responsibility, saying it had inflicted heavy human and material losses.
The attack was the first of its kind in years to hit Bamako. Before Tuesday, the city had largely avoided the Islamist insurgency that has wracked Mali for more than a decade.
JNIM is considered to be one of the most active militant groups in the wider Sahel region, having staged numerous attacks in Mali, Burkina Faso and Niger.
It said a "special operation" on Tuesday struck both the training centre and Bamako's military airport, leading to casualties on the military's behalf.
The New York Times also reported losses - members of Mali's security forces told the US paper that "several" officers had been killed or injured. The sources also said that a dozen ambulances had carried the troops to the hospital.
The government did not mention any such losses but said the military training school was among a number of "sensitive points" "targeted by terrorist attacks" at dawn.
A military statement issued at about 08:00 local time (08:00 GMT) said the situation "was under control", while a statement from the security ministry said residents could go about their business as normal.
AFP news agency later reported that "heavy exchanges of fire" had taken place in the early afternoon near a police station controlling access to the civilian airport terminal.
At a similar time, JNIM said that it had taken complete control of the nearby military airport. The BBC has not been able to verify this claim.
Earlier, Mali's state television channel broadcast footage appearing to show roughly 20 prisoners. The men all had blindfolds on and their wrists tied.
"The terrorists have been neutralised. The sweep is continuing," army chief-of-staff Oumar Diarra said during the ORTM news report.
The news report also showed footage of three unmoving bodies lying on the ground.
International organisations such as the UN have reportedly advised their staff to restrict their movement.
Videos posted earlier on social media showed black plumes of smoke rising from a part of the city.
As shots rang out, people heading to the mosque for morning prayers had to turn back, news agency Reuters said.
Bamako's Modibo Keita International Airport was closed following the attack.
The military seized power in a coup in 2021, accusing the government of failing to do enough to quell the insurgency.
The junta expelled French troops and UN peacekeepers and brought in Russia's Wagner group to help fight the jihadists, but there is no sign of the insurgency ending.
Latest Stories
-
Tarkwa Nsuaem MCE takes over management of TnA stadium after alleged poor maintenance
9 mins -
Economic independence : Exploring the potential of flat tax
43 mins -
John Mahama attributes poor state of stadiums in Ghana to corruption
47 mins -
2025 AFCONQ: Ghana has ‘weeds’ instead of pitches – Saanie Daara
51 mins -
Mahama endorses ‘For The Records’ book
1 hour -
No gospel musician checked up on me when I got injured – Sonnie Badu
1 hour -
Amplifying Ghana’s tourism potential: The case of Nkwanta in the Oti Region
1 hour -
Nineteen57 Events appoints Edem Mensah-Tsotorme as Media Relations Director
2 hours -
Playwright Latif Abubakar sets Ghana on world stage with Spanish production
2 hours -
Ghanaman Soccer Centre of Excellence pitches not in good shape to host Black Stars – Asante Twum
2 hours -
Complete pending passport applications by October 18 – Foreign Affairs Ministry to applicants
4 hours -
Our initial demands remain unchanged; ban galamsey before end of September – Organised Labour to government
4 hours -
ECL CEO Seth Donkor honoured at Forty Under 40 Awards
4 hours -
Bawumia means business and his business is the future of Ghana’s youth – Kow Essuman
4 hours -
Ahiagbah: NDC lacks moral authority to protest against EC
4 hours