×

An unstable region: Four conflicts East Africa must end for stability

An image collage of Presidents Paul Kagame (Rwanda-right), Felix Tshisekedi (DRC-far left) and Sudan RSF Commander Mohamed Dagalo. 

Tensions are high in East Africa as countries grapple with internal strife and cross-border conflicts, largely driven by resource battles and unresolved historical grievances.

Wars in the eastern Democratic Republic of Congo (DRC), political instability in Sudan and South Sudan, and infighting within Ethiopia’s Tigray People’s Liberation Front (TPLF) threaten the region’s stability.

Without urgent intervention, East Africa risks following the path of West African nations embroiled in prolonged conflicts.

DRC Conflict

In 2022, the M23 rebel group resurfaced in eastern DRC, challenging the Congolese military.

The government has long accused Rwanda of backing the rebels, who have advanced toward the capital after seizing the cities of Goma and Bukavu.

Rwanda denies the allegations, but a United Nations report found Rwandan soldiers fighting alongside M23 rebels against Congolese forces.

On Tuesday this week, Qatar’s Ministry of Foreign Affairs announced a ceasefire—something both the East African Community (EAC) and the Southern African Development Community (SADC) unsuccessfully negotiated.

“The Heads of State reaffirmed the commitment of all parties to an immediate and unconditional ceasefire,” read a joint statement by Presidents Paul Kagame (Rwanda), Felix Tshisekedi (DRC) and their mediator, Qatar’s Emir Sheikh Tamim bin Hamad Al Thani.

Despite playing a major role in the conflict, M23 was excluded from the talks and continued its offensive, capturing the mining town of Walikale just a day after the ceasefire was announced.

The war has taken a heavy toll.

DRC says it has lost 7,000 people, with many more displaced and subjected to war crimes.

The conflict has also strained Rwanda’s diplomatic ties. The US and European Union have sanctioned some Rwandan military officials over human rights violations. Rwanda has cut ties with Belgium, its former colonial ruler, and tensions with South Africa have escalated after Kagame and Cyril Ramaphosa exchanged barbs on social media.

Meanwhile, DRC remains unstable and is reportedly considering a minerals-for-security deal with the US.

Sudan’s civil war

On April 11, 2019, Sudan President Omar al-Bashir was ousted, plunging the country into military rule. A power struggle soon followed, splitting the leadership into two rival factions.

On April 15, 2023, General Abdel Fattah al-Burhan retained control of the Sudanese Armed Forces (SAF), while his former deputy, General Mohamed Hamdan Dagalo—known as Hemedti—led the paramilitary Rapid Support Forces (RSF). The two factions have been battling for control of Sudan, with intense fighting in the capital, Khartoum.

Thousands of civilians have been killed, and the humanitarian crisis deepens.

Efforts to broker peace have faltered.

Last month, the RSF announced a parallel government following a meeting in Nairobi, complicating mediation efforts.

Kenya, long viewed as a neutral peace broker, is now seen as favoring one side, weakening its credibility in ongoing negotiations.

Ethiopia’s Tigray infighting

Ethiopia has remained largely peaceful since the Tigray War ended in November 2022, but fresh tensions are emerging.

While the previous war pitted the TPLF against the Ethiopian government, the latest unrest stems from internal divisions within the TPLF itself.

A dissident faction is challenging the group’s leadership, which currently governs the Tigray region in northern Ethiopia.

Last week, the BBC reported that the dissidents had seized key government offices in Mekelle, the regional capital. The attack has raised fears of renewed civil war as Ethiopia struggles to recover from the devastating three-year conflict.

Somalia’s threat

Somali President Hassan Sheikh Mohamud survived an attack on his convoy on Tuesday this week while traveling to assess his troops' readiness against al-Shabaab.

The assault, which occurred in the capital, Mogadishu, proved the persistent volatility in the Horn of Africa.

Despite years of international peacekeeping efforts, al-Shabaab remains active. The African Union Mission in Somalia (AMISOM) withdrew in March 2022 after 15 years, giving way to the African Transition Mission in Somalia (ATMIS), whose mandate expired in December 2024. It has since been replaced by the African Union Support and Stabilization Mission in Somalia (AUSSOM).

Yet, Somalia remains insecure, with al-Shabaab continuing its insurgency.

The cost of war

The conflicts in Sudan, Ethiopia, Somalia, Rwanda, and the DRC are destabilising East Africa. Neighboring countries fear spillover violence, while the economic toll mounts.

Military interventions have drained resources, and lives continue to be lost.

South Africa recently withdrew its troops from DRC after a public outcry over soldiers killed in combat. Now, the region must act swiftly to end these conflicts or risk deeper instability.

Request history8.1.26PHP Version1.31sRequest Duration3MBMemory UsageGET {category}/article/{id}/{slug}Route
    • Booting (12.27ms)time
    • Application (1.3s)time
    • 1 x Application (99.06%)
      1.30s
      1 x Booting (0.94%)
      12.27ms
      11 templates were rendered
      • 1x mainsite.articlearticle.blade.php#?blade
      • 1x mainsite.partials.topsectionsubscribetopsectionsubscribe.blade.php#?blade
      • 1x common.vocalizedvocalized.blade.php#?blade
      • 1x mainsite.partials.footerfooter.blade.php#?blade
      • 1x mainsite.layouts.appapp.blade.php#?blade
      • 1x mainsite.partials.metasmetas.blade.php#?blade
      • 1x mainsite.partials.topbartopbar.blade.php#?blade
      • 1x mainsite.partials.logo_sectionlogo_section.blade.php#?blade
      • 1x mainsite.partials.menumenu.blade.php#?blade
      • 1x mainsite.partials.streamingstreaming.blade.php#?blade
      • 1x mainsite.partials.stickybottomstickybottom.blade.php#?blade
      uri
      GET {category}/article/{id}/{slug}
      middleware
      web
      controller
      App\Http\Controllers\MainsiteController@article
      namespace
      prefix
      where
      file
      app/Http/Controllers/MainsiteController.php:610-1128
      33 statements were executed (6 duplicates)Show only duplicates588ms
      • Articles.php#513standard_digital_mainConnection Established
        Backtrace
        • app/Utils/Articles.php:513
        • app/Http/Controllers/MainsiteController.php:657
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:658
      • Articles.php#520standard_digital_main4.82msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001514374' and `published_at` <= '2025-03-26 03:02:35' and `deleted_at` is null
        Bindings
        • 0: 2001514374
        • 1: 2025-03-26 03:02:35
        Backtrace
        • app/Utils/Articles.php:520
        • app/Http/Controllers/MainsiteController.php:657
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:658
      • Articles.php#1435standard_digital_main730μsselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-03-26'
        Bindings
        • 0: 2025-03-26
        Backtrace
        • app/Utils/Articles.php:1435
        • app/Http/Controllers/MainsiteController.php:660
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:661
      • Builder.php#20standard_digital_main960μsselect `authors`.*, `article_authors`.`article_id` as `pivot_article_id`, `article_authors`.`author_id` as `pivot_author_id` from `authors` inner join `article_authors` on `authors`.`id` = `article_authors`.`author_id` where `article_authors`.`article_id` = 2001514374 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001514374
        Backtrace
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
      • Articles.php#147standard_digital_main760μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 23 or `parent_id` = 23 and `deleted_at` is null
        Bindings
        • 0: 1
        • 1: 23
        • 2: 23
        Backtrace
        • app/Utils/Articles.php:147
        • app/Http/Controllers/MainsiteController.php:727
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:728
      • Articles.php#164standard_digital_main16.12msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (23) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-26 03:02:35' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
        Bindings
        • 0: 23
        • 1: 1
        • 2: 2025-03-26 03:02:35
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:727
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:728
      • Articles.php#164standard_digital_main870μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (23)
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:727
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:728
      • Articles.php#53standard_digital_main700μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 23
        Bindings
        • 0: 23
        Backtrace
        • app/Utils/Articles.php:53
        • app/Utils/Articles.php:338
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#53standard_digital_main730μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 5
        Bindings
        • 0: 5
        Backtrace
        • app/Utils/Articles.php:53
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:737
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#688standard_digital_main120msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"Unstable EAC Region\",\"DRC Conflict\",\"Sudan Civil War\",\"Rwanda-DRC Conflict\"]%') and `site_id` = 1 and `published_at` <= '2025-03-26 03:02:35' and `deleted_at` is null and `id` not in ('2001514374') order by `published_at` desc limit 4 offset 0
        Bindings
        • 0: %["Unstable EAC Region","DRC Conflict","Sudan Civil War","Rwanda-DRC Conflict"]%
        • 1: 1
        • 2: 2025-03-26 03:02:35
        • 3: 2001514374
        Backtrace
        • app/Utils/Articles.php:688
        • app/Http/Controllers/MainsiteController.php:821
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:822
      • Articles.php#424standard_digital_main101msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `deleted_at` is null and `published_at` <= '2025-03-26 03:02:35' and `published_at` >= '2025-03-26 02:02:35' order by RAND(), `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
        Bindings
        • 0: 1
        • 1: 16
        • 2: 20
        • 3: 2025-03-26 03:02:35
        • 4: 2025-03-26 02:02:35
        Backtrace
        • app/Utils/Articles.php:424
        • app/Http/Controllers/MainsiteController.php:825
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:826
      • Articles.php#147standard_digital_main1.12msselect `id` from `article_categories` where `site_id` = 1 and `id` = 480 or `parent_id` = 480 and `deleted_at` is null
        Bindings
        • 0: 1
        • 1: 480
        • 2: 480
        Backtrace
        • app/Utils/Articles.php:147
        • app/Http/Controllers/MainsiteController.php:829
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:830
      • Articles.php#164standard_digital_main1.76msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (480, 481, 482, 719) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-26 03:02:35' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 4 offset 0
        Bindings
        • 0: 480
        • 1: 481
        • 2: 482
        • 3: 719
        • 4: 1
        • 5: 2025-03-26 03:02:35
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:829
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:830
      • Articles.php#164standard_digital_main680μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (480, 482)
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:829
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:830
      • Articles.php#753standard_digital_main96.77msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`premium` = 1 or `article_category_id` = 486) and `site_id` = '1' and `deleted_at` is null and `published_at` <= '2025-03-26 03:02:35' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
        Bindings
        • 0: 1
        • 1: 486
        • 2: 1
        • 3: 2025-03-26 03:02:35
        Backtrace
        • app/Utils/Articles.php:753
        • app/Http/Controllers/MainsiteController.php:837
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:838
      • Articles.php#753standard_digital_main970μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (588)
        Backtrace
        • app/Utils/Articles.php:753
        • app/Http/Controllers/MainsiteController.php:837
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:838
      • Articles.php#819standard_digital_main4.13msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001514374' and `site_id` = 1 and `published_at` <= '2025-03-26 03:02:35' and `deleted_at` is null order by `id` desc limit 1
        Bindings
        • 0: 2001514374
        • 1: 1
        • 2: 2025-03-26 03:02:35
        Backtrace
        • app/Utils/Articles.php:819
        • app/Http/Controllers/MainsiteController.php:841
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:842
      • Articles.php#819standard_digital_main780μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (17)
        Backtrace
        • app/Utils/Articles.php:819
        • app/Http/Controllers/MainsiteController.php:841
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:842
      • Articles.php#865standard_digital_main1.45msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001514374' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-26 03:02:35' limit 1
        Bindings
        • 0: 2001514374
        • 1: 1
        • 2: 2025-03-26 03:02:35
        Backtrace
        • app/Utils/Articles.php:865
        • app/Http/Controllers/MainsiteController.php:841
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:842
      • Articles.php#865standard_digital_main1.24msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (3)
        Backtrace
        • app/Utils/Articles.php:865
        • app/Http/Controllers/MainsiteController.php:841
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:842
      • Articles.php#1288standard_digital_main6.81msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-03-26 03:02:35' and `article_category_id` = 23 and `site_id` = 1 and `id` not in ('2001514374') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
        Bindings
        • 0: 2025-03-26 03:02:35
        • 1: 23
        • 2: 1
        • 3: 2001514374
        Backtrace
        • app/Utils/Articles.php:1288
        • app/Http/Controllers/MainsiteController.php:845
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:846
      • Articles.php#1288standard_digital_main710μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (23)
        Backtrace
        • app/Utils/Articles.php:1288
        • app/Http/Controllers/MainsiteController.php:845
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:846
      • Builder.php#20standard_digital_main27.27msselect `videos`.`id`, `videos`.`video_category_id`, `videos`.`title`, `videos`.`video_url`, `videos`.`description`, `videos`.`published_at`, `videos`.`thumbnail_url` from `videos` inner join `video_categories` on `video_categories`.`id` = `videos`.`video_category_id` where (`keywords` LIKE '%[\"Unstable EAC Region\",\"DRC Conflict\",\"Sudan Civil War\",\"Rwanda-DRC Conflict\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
        Bindings
        • 0: %["Unstable EAC Region","DRC Conflict","Sudan Civil War","Rwanda-DRC Conflict"]%
        • 1: 1
        Backtrace
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
      • Articles.php#3841standard_digital_main920μsselect count(std_trend_article_id) as count, std_trend_article_id from `std_article_trends` group by `std_trend_article_id` order by `count` desc limit 20
        Backtrace
        • app/Utils/Articles.php:3841
        • app/Http/Controllers/MainsiteController.php:853
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:854
      • Articles.php#3867standard_digital_main1.53msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001514618, 2001249065, 2001411807, 2001514622, 2001514617, 2001514657, 2001262566, 2001514690, 2001469121, 2001271431, 2001474031, 2001511533, 2001466047, 2001242568, 2001511331, 2001270965, 2001496384, 2000120738, 2001512156, 2000170549) and `deleted_at` is null and `published_at` <= '2025-03-26 03:02:35' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
        Bindings
        • 0: 2001514618
        • 1: 2001249065
        • 2: 2001411807
        • 3: 2001514622
        • 4: 2001514617
        • 5: 2001514657
        • 6: 2001262566
        • 7: 2001514690
        • 8: 2001469121
        • 9: 2001271431
        • 10: 2001474031
        • 11: 2001511533
        • 12: 2001466047
        • 13: 2001242568
        • 14: 2001511331
        • 15: 2001270965
        • 16: 2001496384
        • 17: 2000120738
        • 18: 2001512156
        • 19: 2000170549
        • 20: 2025-03-26 03:02:35
        Backtrace
        • app/Utils/Articles.php:3867
        • app/Http/Controllers/MainsiteController.php:853
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:854
      • Articles.php#3867standard_digital_main880μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (18, 267, 273, 416, 588)
        Backtrace
        • app/Utils/Articles.php:3867
        • app/Http/Controllers/MainsiteController.php:853
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:854
      • Builder.php#20standard_digital_main1.55msselect `authors`.*, `article_authors`.`article_id` as `pivot_article_id`, `article_authors`.`author_id` as `pivot_author_id` from `authors` inner join `article_authors` on `authors`.`id` = `article_authors`.`author_id` where `article_authors`.`article_id` in (2001514617, 2001514618, 2001514622, 2001514657, 2001514690) and `authors`.`deleted_at` is null
        Backtrace
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
      • CookieTool.php#185standard_digital_main930μsselect * from `settings` where `meta_name` = 'article_age' limit 1
        Bindings
        • 0: article_age
        Backtrace
        • app/Utils/CookieTool.php:185
        • app/Http/Controllers/MainsiteController.php:870
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • helper.php#424standard_digital_main830μsselect * from article_categories where id = '23'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main720μsselect * from article_categories where id = '23'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main690μsselect * from article_categories where id = '23'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main700μsselect * from article_categories where id = '23'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • Articles.php#1350standard_digital_main188msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-26 03:02:36' and (`keywords` like '%Unstable EAC Region%' or `keywords` like '%DRC Conflict%' or `keywords` like '%Sudan Civil War%' or `keywords` like '%Rwanda-DRC Conflict%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001514374' order by `published_at` desc limit 3
        Bindings
        • 0: 2025-03-26 03:02:36
        • 1: %Unstable EAC Region%
        • 2: %DRC Conflict%
        • 3: %Sudan Civil War%
        • 4: %Rwanda-DRC Conflict%
        • 5: 1
        • 6: 16
        • 7: 20
        • 8: 2001514374
        Backtrace
        • app/Utils/Articles.php:1350
        • app/Utils/Articles.php:1674
        • view::mainsite.article:568
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • app.blade.php#825standard_digital_main740μsselect * from `favourite_topics` where `status` = 1
        Bindings
        • 0: 1
        Backtrace
        • view::mainsite.layouts.app:825
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      App\Models\Article
      35Article.php#?
      App\Models\Trending
      20Trending.php#?
      App\Models\Category
      19Category.php#?
      App\Topic
      16Topic.php#?
      App\Models\Author
      14Author.php#?
          _token
          iuZy4EGtMGYjKjUN6e5Hsq9GhXkYxsf3G34Wlp7d
          offset
          0
          _previous
          array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/africa/article/2001514374/an-unsta...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /africa/article/2001514374/an-unstable-region-four-conflicts-east-africa-must-end-for-stability
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:24 [ "cf-ray" => array:1 [ 0 => "92626143382a871d-EWR" ] "x-forwarded-for" => array:1 [ 0 => "13.58.245.201" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "13.58.245.201" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cookie" => array:1 [ 0 => "_gid=GA1.3.505960339.1742947345; _gat_UA-9511843-1=1; _ga_L7FB4EWJ0B=GS1.1.1742947344.1.0.1742947344.60.0.0; _ga=GA1.1.1568192150.1742947345; ___nrbic=%7B%22isNewUser%22%3Atrue%2C%22previousVisit%22%3A1742947344%2C%22currentVisitStarted%22%3A1742947344%2C%22sessionId%22%3A%2265c47815-8652-4430-8ae8-2930dde3f309%22%2C%22sessionVars%22%3A%5B%5D%2C%22visitedInThisSession%22%3Atrue%2C%22pagesViewed%22%3A1%2C%22landingPage%22%3A%22https%3A//www.standardmedia.co.ke/central/article/2001505015/alarm-as-cancer-cases-rise-in-igembe-and-buuri%22%2C%22referrer%22%3A%22%22%2C%22lpti%22%3A%222024-10-21T11%3A13%3A48+03%3A00%22%7D; ___nrbi=%7B%22firstVisit%22%3A1742947344%2C%22userId%22%3A%22f9284be2-5410-40df-8d88-1788decdf67c%22%2C%22userVars%22%3A%5B%5D%2C%22futurePreviousVisit%22%3A1742947344%2C%22timesVisited%22%3A1%7D; compass_uid=f9284be2-5410-40df-8d88-1788decdf67c; XSRF-TOKEN=eyJpdiI6ImdwcUZhOS8xNm54TlNFaXhuRm5VVUE9PSIsInZhbHVlIjoiRitsTDQvQ0RzZDRlQThlTERlc0JUMDliMm1XWVFodWF6eG5vdnFFR3FibTdlU2t0UHgrcTdXMEtYZElSYUluR3liaWVFdFZhSUNzT1dzMjJ5OTVBcFhnNDB3RG92dU5ObzNVbXhRazJKUG9JSGt2bjRzN0M0WURkb3lqSjN5b3giLCJtYWMiOiI1MmMyZjhiMWM5ZWU3YWIyYzZiM2VkYTgxNjY1MTFhMDc0MTUxM2FiNTZmY2Q0NmU1NzI3M2MyYTU4NTI2ODUzIiwidGFnIjoiIn0%3D; thestandardmediagroup_session=eyJpdiI6InMrc0ViWEJNSFl6SERoWVl5bXk4dEE9PSIsInZhbHVlIjoiSHlQV2l6OURhYUcwM2MvSFZmZDNSTXJMMjVESTlrNmpNNHdmTUp1dThVNzdQY1AySkZWUmljUnRORVp3anlZTjNhR3MzaHBoZ2ozSEdteDBscGRwUDF0K3dWU1JKYnl1SEhZeWhpbnJVUmFTK1p3VXBZcUgyOWJRWGtXQ3Flc2IiLCJtYWMiOiI3MTE3NjdmZjc1MzRiNDNhZDM2Njg0NDFhYzcxNTBkYjkyYjNjNTRiZjI5MDRjNGQ4NjY3ZTQwYzQzZWM5MmE2IiwidGFnIjoiIn0%3D_gid=GA1.3.505960339.1742947345; _gat_UA-9511843-1=1; _ga_L7FB4EWJ0B=GS1.1.1742947344.1.0.1742947344.60.0.0; _ga=GA1.1.1568192150.1742947345; ___nrbic=%7B%22isN" ] "priority" => array:1 [ 0 => "u=0, i" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "connection" => array:1 [ 0 => "Keep-Alive" ] "pragma" => array:1 [ 0 => "no-cache" ] "cache-control" => array:1 [ 0 => "no-cache" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] ]
          request_cookies
          0 of 0
          array:9 [ "_gid" => null "_gat_UA-9511843-1" => null "_ga_L7FB4EWJ0B" => null "_ga" => null "___nrbic" => null "___nrbi" => null "compass_uid" => null "XSRF-TOKEN" => "iuZy4EGtMGYjKjUN6e5Hsq9GhXkYxsf3G34Wlp7d" "thestandardmediagroup_session" => "rTPqH3GZqC62O1aKGcak7rBAaYuz2tKxjgY5JZTC" ]
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Wed, 26 Mar 2025 00:02:36 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Iktnd09DQWk2aGthZ3VlQURlY0tkL3c9PSIsInZhbHVlIjoiZStnSnh2ZlRPT2laMW02ODhPNDJsZGNhTHluNS9hZlJQa2VaOWdRK0UzTzJIYnNrVmZGOXBRUytqUzExYWZWeURDUjBLL1dZZDl3bkpmdjdlMlhRSC9Qa2E0YVVZMjRLTWpheFlkUG95SUVyb1RtTE9VOW9rYmZlbVVGN1BkVDYiLCJtYWMiOiJiMDk3MGEwNTA2MGRhNzhmNjMwZjM0NmFiMjZmY2MyMWQzOTg1MzA2OTg1MTkxMzFlNzA0MTZjNTZlYWU0YjQ0IiwidGFnIjoiIn0%3D; expires=Fri, 25 Apr 2025 10:31:36 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6Iktnd09DQWk2aGthZ3VlQURlY0tkL3c9PSIsInZhbHVlIjoiZStnSnh2ZlRPT2laMW02ODhPNDJsZGNhTHluNS9hZlJQa2VaOWdRK0UzTzJIYnNrVmZGOXBRUytqUzExYWZWeURDUjBLL" 1 => "thestandardmediagroup_session=eyJpdiI6IldYbkxwYnhBR2dQbWZZSFJURjNESGc9PSIsInZhbHVlIjoiUDMybU5pdG9tTXkzSi9TTENaNmZZSXloODNtUWJuMTdSZVlhZnRKb2lDRXBVd3ZqNzBpdkU3NnJZQkt2akhMNXFSMW4rYVZNc2lHU1RVY0FyMWJwOWZPVklIS2xvRXhrOHpVV0R4Y1ozRmd5cEYybE9ObTQwazZGdEhBRDcrb2kiLCJtYWMiOiJhYjhhZDE5ZTRkOThmODU1ODQ5OGUwMjBkYzA1MTllYjZlMDgxMmQ0YzA4NDdiYTExZDA4NjgxNTUzZGEyNDllIiwidGFnIjoiIn0%3D; expires=Fri, 25 Apr 2025 10:31:36 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6IldYbkxwYnhBR2dQbWZZSFJURjNESGc9PSIsInZhbHVlIjoiUDMybU5pdG9tTXkzSi9TTENaNmZZSXloODNtUWJuMTdSZVlhZnRKb2lDRXBVd3ZqNzBpdkU3Nn" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Iktnd09DQWk2aGthZ3VlQURlY0tkL3c9PSIsInZhbHVlIjoiZStnSnh2ZlRPT2laMW02ODhPNDJsZGNhTHluNS9hZlJQa2VaOWdRK0UzTzJIYnNrVmZGOXBRUytqUzExYWZWeURDUjBLL1dZZDl3bkpmdjdlMlhRSC9Qa2E0YVVZMjRLTWpheFlkUG95SUVyb1RtTE9VOW9rYmZlbVVGN1BkVDYiLCJtYWMiOiJiMDk3MGEwNTA2MGRhNzhmNjMwZjM0NmFiMjZmY2MyMWQzOTg1MzA2OTg1MTkxMzFlNzA0MTZjNTZlYWU0YjQ0IiwidGFnIjoiIn0%3D; expires=Fri, 25-Apr-2025 10:31:36 GMT; path=/XSRF-TOKEN=eyJpdiI6Iktnd09DQWk2aGthZ3VlQURlY0tkL3c9PSIsInZhbHVlIjoiZStnSnh2ZlRPT2laMW02ODhPNDJsZGNhTHluNS9hZlJQa2VaOWdRK0UzTzJIYnNrVmZGOXBRUytqUzExYWZWeURDUjBLL" 1 => "thestandardmediagroup_session=eyJpdiI6IldYbkxwYnhBR2dQbWZZSFJURjNESGc9PSIsInZhbHVlIjoiUDMybU5pdG9tTXkzSi9TTENaNmZZSXloODNtUWJuMTdSZVlhZnRKb2lDRXBVd3ZqNzBpdkU3NnJZQkt2akhMNXFSMW4rYVZNc2lHU1RVY0FyMWJwOWZPVklIS2xvRXhrOHpVV0R4Y1ozRmd5cEYybE9ObTQwazZGdEhBRDcrb2kiLCJtYWMiOiJhYjhhZDE5ZTRkOThmODU1ODQ5OGUwMjBkYzA1MTllYjZlMDgxMmQ0YzA4NDdiYTExZDA4NjgxNTUzZGEyNDllIiwidGFnIjoiIn0%3D; expires=Fri, 25-Apr-2025 10:31:36 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6IldYbkxwYnhBR2dQbWZZSFJURjNESGc9PSIsInZhbHVlIjoiUDMybU5pdG9tTXkzSi9TTENaNmZZSXloODNtUWJuMTdSZVlhZnRKb2lDRXBVd3ZqNzBpdkU3Nn" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "iuZy4EGtMGYjKjUN6e5Hsq9GhXkYxsf3G34Wlp7d" "offset" => 0 "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/africa/article/2001514374/an-unstable-region-four-conflicts-east-africa-must-end-for-stability" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-03-26 03:02:36GET/main-staging/africa/article/2001514374/an-unstable-region-four-conflicts-east-africa-must-end-for-stability1133104