Top terrorist leader killed in Mozambique

Bonomade Machude Omar, also known as Ibn Omar or Abu Suraka - Courtesy Photo
Bonomade Machude Omar, also known as Ibn Omar or Abu Suraka - Courtesy Photo
The New Times