The attack happened while fans were celebrating winning the Africa Cup of Nations.
But British Airways says flights from Heathrow to the Egyptian capital remain cancelled.
Sandizile Malindiza learnt to make the traditional clothing of her country, formerly known as Swaziland, at 11-years-old.
Tens of thousands of fans welcome Algeria's victorious Africa Cup of Nations team back home on Saturday for a parade in the capital city Algiers.
Nigeria striker Odion Ighalo says his decision to call time on his international career has been the 'hardest' of his life.
How well do you remember the 2019 Africa Cup of Nations, which has just finished?
President Cyril Ramaphosa accused by watchdog of misleading parliament and potential money laundering.
Algeria's attempt to win the Afcon 2019 final will be led by Manchester City star Riyad Mahrez.
In an unprecedented move, six Eritrea Orthodox bishops expel their former leader.
South Africa's ex-president Jacob Zuma refuses to give further testimony, citing "relentless cross-examination".
Moroccan champions Wydad Casablanca appoint Serbian Zoran Manojlovic as head coach for the next two seasons, to replace Tunisian veteran Faouzi Benzarti.
The star champions African musicians and rhythms on her 14-track companion piece to the Disney film.
As Algeria and Senegal face each other in the final, we look at some of the tournament's high and low points.
A selection of the week's best photos from across the continent and beyond.
The International Cricket Council (ICC) suspends Zimbabwe for failing to ensure there is no government interference in its running of the game.
BBC health and science correspondent James Gallagher answers your questions on the disease.
After months of talks, Sudan's military and opposition have finally agreed to a power-sharing deal.
They killed two women from Denmark and Norway, found beheaded in the Atlas mountains in December.
Nigeria's Amaju Pinnick is dismissed from his role as a vice-president of the Confederation of African Football (Caf) and replaced by South Africa's Danny Jordaan.
Nigeria captain John Mikel Obi confirms his retirement from international football at the age of 32 having made 89 appearances for his country.