×

Explainer: Sudan's RSF and its ties to Kenya

Kenya is once again at the center of Sudan’s deepening conflict, facing accusations of supporting the country’s rebel militia.

On Tuesday, February 18, a group of Sudanese opposition parties, led by the Rapid Support Forces (RSF) and civil administration leaders, announced plans to form a parallel government from Nairobi.

It was the second time the rebel group postponed the announcement of what it called the ‘Political Charter for the Government of Peace and Unity.’

Who are the RSF?

The RSF, led by General Mohamed Hamdan Dagalo—commonly known as Hemedti—has been embroiled in a power struggle with Sudanese army chief Gen. Abdel Fattah al-Burhan since the country’s coup in 2021. 

Their dispute centers on leadership, the transition to civilian rule, and a proposed merger of the RSF into the national army.

Originally, the RSF was formed in 2013 by then President Omar al-Bashir, but its roots trace back to the notorious Janjaweed militia, active during the 2003-2005 Darfur conflict. 

The Janjaweed, armed by Bashir, was accused of committing atrocities against black African insurgents.

Hemedti emerged as a key player in 2007 when he protested against the government’s failure to compensate his fighters for their role in Darfur. 

He later secured back pay, cash payments, and a promotion to brigadier general. Bashir then placed the RSF under the National Intelligence and Security Service (NISS).

Over time, Hemedti expanded his influence, deploying RSF fighters in conflicts beyond Sudan, including in Yemen and Libya.

Sudan’s latest conflict erupted in April 2023, escalating into a violent struggle between the Sudanese Armed Forces (SAF), loyal to Burhan, and the RSF, led by Hemedti.

The United Nations has accused both factions of committing war crimes, including attacks on residential areas, sexual violence, arbitrary detentions, torture, and the recruitment of child soldiers.

Kenya’s fractured diplomatic ties

Kenya’s role in the conflict has put it in direct diplomatic confrontation with Khartoum, as Nairobi struggles to navigate the volatile landscape.

In June 2023, Kenya was appointed chair of the Intergovernmental Authority on Development (IGAD) quartet tasked with resolving the Sudanese crisis. 

However, Sudan rejected President William Ruto’s leadership of the mediation team, accusing Kenya of bias and instead backing South Sudan’s President Salva Kiir.

Ruto further strained relations in January 2024 when he hosted RSF leader Hemedti in Nairobi, months after the war began. 

He later posted on X that they had discussed “ending the conflict in Sudan through dialogue.”

Khartoum responded swiftly, recalling its ambassador from Nairobi in protest. 

Sudan’s foreign ministry condemned Kenya’s reception of what it called the “leader of the rebel militia.”

Adding to the tensions, Ruto was spotted in Juba late last year alongside RSF Deputy Commander Abdulrahim Dagalo, further fueling speculation about Kenya’s stance. 

However, in early 2024, Sudan’s Foreign Minister Ali al-Sadiq claimed Kenya had “reconsidered its position” on the conflict, suggesting Nairobi had distanced itself from the RSF.

"Nairobi has reconsidered its position towards Sudan based on the new developments in the war, the idea of the RSF taking power in the country is over," al-Sadiq said.

Kenya’s strained relations with Sudan mirror its recent diplomatic blunders in the Democratic Republic of Congo (DRC).

In 2023, Ruto hosted M23 rebels in Nairobi, prompting the DRC to recall its envoys from Kenya and Tanzania for consultations. 

DRC’s Foreign Ministry summoned Kenya’s ambassador to explain how the rebels were allowed to announce the alliance in the country. “John Nyakeru was summoned to provide explanations to the Deputy Prime Minister Peter Kazadi on the launch in Nairobi of a political-military coalition,” the ministry’s spokesperson Alain Tshibanda said. 

Foreign policy expert Peter Kagwanja warns that hosting armed groups carries significant geopolitical risks.

“Being discreet about indiscretions is an age-old wisdom Kenya needs to take to heart. Certainly, it is a dark day for our diplomacy. The option of Kenya as a ‘rogue state’ has never been on our diplomatic cards. It never featured in our wildest imaginations as an alternative,” said Kagwanja.

Meanwhile, Sudan’s civil war has left a devastating toll, with more than 60,000 people killed and millions displaced.

Request history8.1.26PHP Version1.33sRequest Duration5MBMemory UsageGET {category}/article/{id}/{slug}Route
    • Booting (13.77ms)time
    • Application (1.32s)time
    • 1 x Application (98.96%)
      1.32s
      1 x Booting (1.04%)
      13.77ms
      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
      32 statements were executed (6 duplicates)Show only duplicates582ms
      • 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.98msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001512156' and `published_at` <= '2025-03-24 07:19:35' and `deleted_at` is null
        Bindings
        • 0: 2001512156
        • 1: 2025-03-24 07:19: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_main930μsselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-03-24'
        Bindings
        • 0: 2025-03-24
        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
      • Articles.php#147standard_digital_main940μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 482 or `parent_id` = 482 and `deleted_at` is null
        Bindings
        • 0: 1
        • 1: 482
        • 2: 482
        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_main9.32msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (482) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-24 07:19:35' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
        Bindings
        • 0: 482
        • 1: 1
        • 2: 2025-03-24 07:19: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_main920μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (482)
        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_main1.18msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 482
        Bindings
        • 0: 482
        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_main890μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 480
        Bindings
        • 0: 480
        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_main132msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"Kenya Host Sudan Rebels\",\"Sudan Civil War\",\"Kenya-Sudan Relations\"]%') and `site_id` = 1 and `published_at` <= '2025-03-24 07:19:35' and `deleted_at` is null and `id` not in ('2001512156') order by `published_at` desc limit 4 offset 0
        Bindings
        • 0: %["Kenya Host Sudan Rebels","Sudan Civil War","Kenya-Sudan Relations"]%
        • 1: 1
        • 2: 2025-03-24 07:19:35
        • 3: 2001512156
        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_main108msselect `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-24 07:19:35' and `published_at` >= '2025-03-24 06:19: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-24 07:19:35
        • 4: 2025-03-24 06:19: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#424standard_digital_main1.56msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (26)
        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_main940μsselect `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_main2.29msselect `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-24 07:19: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-24 07:19: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_main1.14msselect `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_main98.95msselect `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-24 07:19: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-24 07:19: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_main1.35msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (1, 3, 601)
        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_main36.18msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001512156' and `site_id` = 1 and `published_at` <= '2025-03-24 07:19:35' and `deleted_at` is null order by `id` desc limit 1
        Bindings
        • 0: 2001512156
        • 1: 1
        • 2: 2025-03-24 07:19: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_main2.06msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (588)
        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_main4.91msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001512156' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-24 07:19:35' limit 1
        Bindings
        • 0: 2001512156
        • 1: 1
        • 2: 2025-03-24 07:19: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.04msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (11)
        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_main3.21msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-03-24 07:19:35' and `article_category_id` = 482 and `site_id` = 1 and `id` not in ('2001512156') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
        Bindings
        • 0: 2025-03-24 07:19:35
        • 1: 482
        • 2: 1
        • 3: 2001512156
        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_main1.24msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (482)
        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_main1.29msselect `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 '%[\"Kenya Host Sudan Rebels\",\"Sudan Civil War\",\"Kenya-Sudan Relations\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
        Bindings
        • 0: %["Kenya Host Sudan Rebels","Sudan Civil War","Kenya-Sudan Relations"]%
        • 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_main970μ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.6msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001514523, 2001514479, 2001255549, 2001426098, 2001514422, 2001293528, 2001514499, 2001249065, 2001514454, 2001514432, 2001514049, 2001428267, 2001514518, 2001514517, 2001514274, 2001514263, 2001514519, 2000198221, 2001457889, 2001514476) and `deleted_at` is null and `published_at` <= '2025-03-24 07:19:35' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
        Bindings
        • 0: 2001514523
        • 1: 2001514479
        • 2: 2001255549
        • 3: 2001426098
        • 4: 2001514422
        • 5: 2001293528
        • 6: 2001514499
        • 7: 2001249065
        • 8: 2001514454
        • 9: 2001514432
        • 10: 2001514049
        • 11: 2001428267
        • 12: 2001514518
        • 13: 2001514517
        • 14: 2001514274
        • 15: 2001514263
        • 16: 2001514519
        • 17: 2000198221
        • 18: 2001457889
        • 19: 2001514476
        • 20: 2025-03-24 07:19: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_main1.1msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (3, 268, 588, 601)
        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
      • CookieTool.php#185standard_digital_main980μ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_main1.11msselect * from article_categories where id = '482'
        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_main1.2msselect * from article_categories where id = '482'
        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_main920μsselect * from article_categories where id = '482'
        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_main930μsselect * from article_categories where id = '482'
        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_main156msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-24 07:19:36' and (`keywords` like '%Kenya Host Sudan Rebels%' or `keywords` like '%Sudan Civil War%' or `keywords` like '%Kenya-Sudan Relations%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001512156' order by `published_at` desc limit 3
        Bindings
        • 0: 2025-03-24 07:19:36
        • 1: %Kenya Host Sudan Rebels%
        • 2: %Sudan Civil War%
        • 3: %Kenya-Sudan Relations%
        • 4: 1
        • 5: 16
        • 6: 20
        • 7: 2001512156
        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_main1.36msselect * 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
      36Article.php#?
      App\Models\Category
      21Category.php#?
      App\Models\Trending
      20Trending.php#?
      App\Topic
      16Topic.php#?
      App\Models\Author
      14Author.php#?
          _token
          HpgZXleif1KTHphS0t9zk89hjVSWY8Ikq71bU097
          offset
          0
          _previous
          array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/explainers/article/2001512156/expl...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /explainers/article/2001512156/explainer-sudans-rsf-and-its-ties-to-kenya
          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 => "92535ef369aa620f-EWR" ] "x-forwarded-for" => array:1 [ 0 => "18.220.140.26" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "18.220.140.26" ] "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 => "XSRF-TOKEN=eyJpdiI6ImF3UDYvdTVYWGppMGltaHNiTUpnTlE9PSIsInZhbHVlIjoiek9zRE90MTEyUkxBaFpTcHdWbkZOMFM4Qm50VFBLU1YxcVlCTml6RklWQ0Q4V3JpTURtVTdkUjduRVR0MktVVjJPWW1zTTBORk1jc1daazNvdzJvbnEwbkhPSlJlU1JOTDZVMkduc1pKWnRWV3JhaDlYRUxoVzdFdjFhaXBzRTYiLCJtYWMiOiI2MjgzYzYxZmVkNDNiZDRlOWZiYWQ2NTc1MDFjZjkyYTA4MjVjMzUyOGY4ZDkxMmVmMjBjOTkzMGNhNmYzYTJkIiwidGFnIjoiIn0%3D; thestandardmediagroup_session=eyJpdiI6ImhqOGRkVk1DUGthSHhzQkpvUlV0QkE9PSIsInZhbHVlIjoiZUJyQzlhcDFTZ0tSc2NTNEUyTGpyT3FBdi82d25hR29SVDlrZERqZ1RaVWdMRmd1Y3o3MGZhMzZaaDJPZnc2dmZWQmNoU2ZzRUZ4UHJYZzNPQndXTmc4ZFpyME1DNll1OU9qQk9rTWVPYWtudVZ2bmd5eWsvVkVCclhJdUYxV0IiLCJtYWMiOiJjZmFlZjgzMWNlMDVjYzlkNzlmZThmNTBhNTBhODA0ZWU1MTg0M2ZiZDlhNmRjNDQ0MDA2OWE2NDFmZjlmNDU2IiwidGFnIjoiIn0%3D; _ga=amp-wV8I8MX22cmiks_BgvyWSAXSRF-TOKEN=eyJpdiI6ImF3UDYvdTVYWGppMGltaHNiTUpnTlE9PSIsInZhbHVlIjoiek9zRE90MTEyUkxBaFpTcHdWbkZOMFM4Qm50VFBLU1YxcVlCTml6RklWQ0Q4V3JpTURtVTdkUjduRVR0MktVVjJPWW1zT" ] "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:3 [ "XSRF-TOKEN" => "HpgZXleif1KTHphS0t9zk89hjVSWY8Ikq71bU097" "thestandardmediagroup_session" => "S4QZEq9l843Y1iUxOaVphl8GQ5MxtVAbXqP0F9Fz" "_ga" => null ]
          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 => "Mon, 24 Mar 2025 04:19:36 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkhjMU0wdStrVmF5Z0h4TGpaQlN1eGc9PSIsInZhbHVlIjoiWWg5eU5PbE56Ri9IOXFkZ0RkZFJiNTZpdFpXaW05UllpOFdoeFgreUNLeHN3YXJxTmpRa1N6aE9tVXNaOGEwUGh3NFRHa0FvdXFtVXZCOTFvUTNUU1A4TUw3dGtSZkxXcnlsWlNUcHdZMnM0ZzRvZFcrT3FhcEJGSnd3SWZvMXEiLCJtYWMiOiI1MTcwODg2M2EwMTRlNGI3ODU5ODI4MjU2ZjUyYWJhOTZkOTAxM2Q5NzliMWUyNjNkN2IwODg2M2VmOWRkYmI1IiwidGFnIjoiIn0%3D; expires=Wed, 23 Apr 2025 14:48:36 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IkhjMU0wdStrVmF5Z0h4TGpaQlN1eGc9PSIsInZhbHVlIjoiWWg5eU5PbE56Ri9IOXFkZ0RkZFJiNTZpdFpXaW05UllpOFdoeFgreUNLeHN3YXJxTmpRa1N6aE9tVXNaOGEwUGh3NFRHa" 1 => "thestandardmediagroup_session=eyJpdiI6Ik1ZLzdiZ01JT3p4LytGN0JueVNtbnc9PSIsInZhbHVlIjoiSVNsTEVmY2NLcjZKbWNKQnI4WDFVdTNIVHBYU2NtU0lrYjFneFAwWkFsNU1Xem93UFdtK3NVTDZmSkNYMi9BbHh4S2xJbDR3R0RKbVVNUk5WVkt4NE8va2ZINHpTTG9LaWxKNlBOTXUxb0ZhL3NzODVSWVBvK1NQdGNjMnlBb00iLCJtYWMiOiI0YzYyNGFkMjM0MzJmOWFhMTAwYjE4MjQzMzFjNTUzMDFmNjg1MWRlZGRmZDU5ZTI5NTM2NGY4OTJiNTY4ODFkIiwidGFnIjoiIn0%3D; expires=Wed, 23 Apr 2025 14:48:36 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6Ik1ZLzdiZ01JT3p4LytGN0JueVNtbnc9PSIsInZhbHVlIjoiSVNsTEVmY2NLcjZKbWNKQnI4WDFVdTNIVHBYU2NtU0lrYjFneFAwWkFsNU1Xem93UFdtK3NVTD" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkhjMU0wdStrVmF5Z0h4TGpaQlN1eGc9PSIsInZhbHVlIjoiWWg5eU5PbE56Ri9IOXFkZ0RkZFJiNTZpdFpXaW05UllpOFdoeFgreUNLeHN3YXJxTmpRa1N6aE9tVXNaOGEwUGh3NFRHa0FvdXFtVXZCOTFvUTNUU1A4TUw3dGtSZkxXcnlsWlNUcHdZMnM0ZzRvZFcrT3FhcEJGSnd3SWZvMXEiLCJtYWMiOiI1MTcwODg2M2EwMTRlNGI3ODU5ODI4MjU2ZjUyYWJhOTZkOTAxM2Q5NzliMWUyNjNkN2IwODg2M2VmOWRkYmI1IiwidGFnIjoiIn0%3D; expires=Wed, 23-Apr-2025 14:48:36 GMT; path=/XSRF-TOKEN=eyJpdiI6IkhjMU0wdStrVmF5Z0h4TGpaQlN1eGc9PSIsInZhbHVlIjoiWWg5eU5PbE56Ri9IOXFkZ0RkZFJiNTZpdFpXaW05UllpOFdoeFgreUNLeHN3YXJxTmpRa1N6aE9tVXNaOGEwUGh3NFRHa" 1 => "thestandardmediagroup_session=eyJpdiI6Ik1ZLzdiZ01JT3p4LytGN0JueVNtbnc9PSIsInZhbHVlIjoiSVNsTEVmY2NLcjZKbWNKQnI4WDFVdTNIVHBYU2NtU0lrYjFneFAwWkFsNU1Xem93UFdtK3NVTDZmSkNYMi9BbHh4S2xJbDR3R0RKbVVNUk5WVkt4NE8va2ZINHpTTG9LaWxKNlBOTXUxb0ZhL3NzODVSWVBvK1NQdGNjMnlBb00iLCJtYWMiOiI0YzYyNGFkMjM0MzJmOWFhMTAwYjE4MjQzMzFjNTUzMDFmNjg1MWRlZGRmZDU5ZTI5NTM2NGY4OTJiNTY4ODFkIiwidGFnIjoiIn0%3D; expires=Wed, 23-Apr-2025 14:48:36 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6Ik1ZLzdiZ01JT3p4LytGN0JueVNtbnc9PSIsInZhbHVlIjoiSVNsTEVmY2NLcjZKbWNKQnI4WDFVdTNIVHBYU2NtU0lrYjFneFAwWkFsNU1Xem93UFdtK3NVTD" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "HpgZXleif1KTHphS0t9zk89hjVSWY8Ikq71bU097" "offset" => 0 "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/explainers/article/2001512156/explainer-sudans-rsf-and-its-ties-to-kenya" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-03-24 07:19:36GET/main-staging/explainers/article/2001512156/explainer-sudans-rsf-and-its-ties-to-kenya1132107