A growing insurgency has been ravaging large areas of northern Mozambique.
Both the Islamist insurgents, who have pledged allegiance to the Islamic State group, and the Mozambican army have been accused of atrocities.
In one of the latest videos from the region, a group of armed men can be seen murdering a naked woman but, where exactly did it happen and who are they?
The BBC's Andrew Harding has been speaking to researchers from Amnesty International and Human Rights Watch, and also to open source investigators like @il_kanguru (who prefers to keep his identity private), to try to establish what exactly happened.
The Mozambique army says it does not agree "with any barbaric act that substantiates the violation of human rights".
The government has promised to investigate the video, but also suggested the footage has been doctored. The insurgents are known to have impersonated soldiers by wearing their uniforms in the past.
Latest Stories
-
Thomas Partey makes first start in 2024 as Arsenal hit Chelsea for 5
21 mins -
Fatawu Issahaku scores hattrick as Leicester thrash Southampton
53 mins -
I was never interested in fame – Kofi Sarpong
1 hour -
Chinese supermarket in Abuja shut for allegedly barring Nigerians
1 hour -
CPP files injunction to halt Ejisu by-election
2 hours -
GRA clarifies status of resident individuals for tax purposes
2 hours -
Minority criticises Energy Minister for lack of leadership amid ‘dumsor’
2 hours -
Ghana’s cocoa farmers lament low earnings amid high prices
4 hours -
Rainstorm caused power outages in Greater Accra Region – ECG
4 hours -
KODA’s family requests for privacy ‘to mourn and heal’
4 hours -
Dumsor: Lack of sleep affecting workplace productivity
4 hours -
Kofi Adu Domfeh writes: When roads are constructed to kill
5 hours -
CAF Confederation Cup semi-final: We have the advantage – John Antwi
5 hours -
I hope that we’ll find a miracle – Céline Dion details Stiff Person Syndrome diagnosis
5 hours -
Government’s silence on energy crisis demonstrates a lack of leadership – Agyemang-Duah
5 hours