×

President Ruto's visit to America should benefit Kenya and Africa

President William Ruto's speech during the World Bank IDA 21 Heads of State Summit in Nairobi on Monday, April 29, 2024. [Samson Wire, Standard]

As President William Ruto heads to the US for a state visit, we must remind ourselves that heightened geopolitical rivalries have profoundly complicated the challenges facing the Global South. The big boys have historically turned the developing countries into their playing fields, sometimes with disastrous consequences to the citizens of the said countries.

When Dr Ruto assumed office, his priority was those left out and behind. All the interventions so far are yet to meaningfully help us create and sustain a new middle class. This therefore means that we must be pragmatic in dealing with our international friends on quid pro quo basis to ensure that we attract trade, investment, technological transfer as well as market to help us fire up our engines of growth.

In international diplomacy as in life, you get what you negotiate for, not what you deserve. As such, Kenya's leadership must deeply appreciate our leverage in the raging geopolitical rivalry between US/Europe, on the one hand, and Russia/China on the other. Our strategic location in Eastern Africa gives us a pride of place as a leader in the region. With the busiest and most efficient port in Eastern and Central Africa, we boast of a competitive advantage in terms of international trade. Our human capital remains one of the best, with our adult literacy standing at almost 90 per cent.

Our private sector is one of the most dynamic, a reflection of our economy in relation to the economies in the region. This, therefore, means that this trip could just end up being the goose that laid the golden egg for Kenya. First, if the capital of the Global North, the United States, wants to see Africa build a vibrant market economy that would help lift millions of people out of poverty, then they must help us cost-effectively actualise the LAPSSET project without miring us in expensive debt that would border on neocolonialism. If we get this concession, in a single stroke, we would reverse the decades of marginalisation of Northern Kenya precipitated by Sessional paper no. 10 of 1965.

In the same vein, we would accelerate the much-needed regional integration in terms of free-flow of goods and services. I make these assertions knowing very well that the infrastructural miracle that opened up huge swathes did not come with the help of the West, but China. Since US has publicly expressed its desire to engage Africa, not as a patron but as a partner, it has that opportunity in Ruto.

In the last 20 months, Ruto has firmly taken on difficult issues that other African presidents have not. He has called out the unfairness of international financial architecture, which has seen African countries locked out of accessible and affordable credit. When no African leader was willing to speak up over the 24 years of politically motivated sanctions that brought the economy of Zimbabwe to its knees, it is Ruto who has had the courage to call it what it is; 'illegal economic sanctions'.

We have seen advocates for multi-polar world rant about the unjustness of the Western system, yet they have tied up the whole continent in debt in under two decades. Africa must find an honest negotiator as it confronts painful but necessary truths such as the lack of a permanent seat in the security council.

That is why Kenyans are applauding Ruto for pursuing a multi-aligned foreign policy where we work with everyone who will help us realise our fundamental values in foreign relations while looking out for ourselves within the meaning of the community of nations. Even as we grapple with the challenges of sovereign debt, Kenyans will reject support that is tied to preconditions and ultimatums. No country on Earth should say they are friends of Kenya if their interventions do not help us provide a basic safety net for the most vulnerable of our citizens.

Mr Kidi is the convener of the Inter-Parties Youth Forum

Request history8.1.26PHP Version318msRequest Duration4MBMemory UsageGET business/{category}/article/{id}/{slug}Route
    • Booting (11.61ms)time
    • Application (306ms)time
    • 1 x Application (96.35%)
      306ms
      1 x Booting (3.65%)
      11.61ms
      11 templates were rendered
      • 1x business.articlearticle.blade.php#?blade
      • 1x mainsite.partials.topsectionsubscribetopsectionsubscribe.blade.php#?blade
      • 1x common.poolpool.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 business/{category}/article/{id}/{slug}
      middleware
      web
      controller
      App\Http\Controllers\BusinessController@article
      namespace
      prefix
      /business
      where
      file
      app/Http/Controllers/BusinessController.php:214-549
      • Articles.php#513standard_digital_mainConnection Established
        Backtrace
        • app/Utils/Articles.php:513
        • app/Http/Controllers/BusinessController.php:233
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:234
      • Articles.php#520standard_digital_main4.29msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001495002' and `published_at` <= '2025-03-27 02:08:54' and `deleted_at` is null
        Bindings
        • 0: 2001495002
        • 1: 2025-03-27 02:08:54
        Backtrace
        • app/Utils/Articles.php:520
        • app/Http/Controllers/BusinessController.php:233
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:234
      • Articles.php#528standard_digital_worldConnection Established
        Backtrace
        • app/Utils/Articles.php:528
        • app/Http/Controllers/BusinessController.php:239
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:240
      • Articles.php#531standard_digital_world5.35msselect `id`, `categoryid`, `title`, `long_title`, `story`, `related_video`, `thumbURL`, `keywords`, `publishday`, `updateddate`, `publishdate`, `author`, `source`, `premium`, `summary` from `std_article` where `id` = '2001495002' and `publishdate` <= '2025-03-27 02:08:54' and `inactive` is null
        Bindings
        • 0: 2001495002
        • 1: 2025-03-27 02:08:54
        Backtrace
        • app/Utils/Articles.php:531
        • app/Http/Controllers/BusinessController.php:239
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:240
      • Articles.php#535standard_digital_world_archives_1Connection Established
        Backtrace
        • app/Utils/Articles.php:535
        • app/Http/Controllers/BusinessController.php:239
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:240
      • Articles.php#538standard_digital_world_archives_14.77msselect `id`, `categoryid`, `title`, `long_title`, `story`, `related_video`, `thumbURL`, `keywords`, `publishday`, `updateddate`, `publishdate`, `author`, `source`, `premium`, `summary` from `std_article` where `id` = '2001495002' and `publishdate` <= '2025-03-27 02:08:54' and `inactive` is null
        Bindings
        • 0: 2001495002
        • 1: 2025-03-27 02:08:54
        Backtrace
        • app/Utils/Articles.php:538
        • app/Http/Controllers/BusinessController.php:239
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:240
      • Articles.php#4467standard_digital_world_archives_1850μsselect `id`, `name`, `shortname` from `std_category` where `id` = 7
        Bindings
        • 0: 7
        Backtrace
        • app/Utils/Articles.php:4467
        • app/Http/Controllers/BusinessController.php:249
        • 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
      • Articles.php#4467standard_digital_world_archives_1880μsselect `id`, `name`, `shortname` from `std_category` where `id` = 7
        Bindings
        • 0: 7
        Backtrace
        • app/Utils/Articles.php:4467
        • app/Http/Controllers/BusinessController.php:249
        • 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
      • Articles.php#688standard_digital_main1.26msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%10%') and `site_id` = 1 and `published_at` <= '2025-03-27 02:08:54' and `deleted_at` is null and `id` not in ('2001495002') order by `published_at` desc limit 0 offset 0
        Bindings
        • 0: %10%
        • 1: 1
        • 2: 2025-03-27 02:08:54
        • 3: 2001495002
        Backtrace
        • app/Utils/Articles.php:688
        • app/Http/Controllers/BusinessController.php:287
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:288
      • Articles.php#4312standard_digital_main790μsselect `id` from `article_categories` where (`id` = 4 or `parent_id` = 4) and `site_id` = 1 and `deleted_at` is null
        Bindings
        • 0: 4
        • 1: 4
        • 2: 1
        Backtrace
        • app/Utils/Articles.php:4312
        • app/Http/Controllers/BusinessController.php:293
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:294
      • Articles.php#4322standard_digital_main89.84msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `summary`, `premium`, `published_at` from `articles` where `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-27 02:08:54' and `article_category_id` in (4, 19, 20, 22, 40, 42, 46, 417, 426, 461, 594, 595) and `id` not in (2001495002) order by `published_at` desc limit 10 offset 0
        Bindings
        • 0: 1
        • 1: 2025-03-27 02:08:54
        • 2: 4
        • 3: 19
        • 4: 20
        • 5: 22
        • 6: 40
        • 7: 42
        • 8: 46
        • 9: 417
        • 10: 426
        • 11: 461
        • 12: 594
        • 13: 595
        • 14: 2001495002
        Backtrace
        • app/Utils/Articles.php:4322
        • app/Http/Controllers/BusinessController.php:293
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:294
      • Videos.php#61standard_digital_main1.69msselect `videos`.*, `site_id` from `videos` inner join `video_categories` on `video_categories`.`id` = `videos`.`video_category_id` inner join `video_types` on `video_types`.`id` = `video_categories`.`video_type_id` where `videos`.`deleted_at` is null and `site_id` = 'sports' order by `videos`.`published_at` desc limit 4 offset 0
        Bindings
        • 0: sports
        Backtrace
        • app/Utils/Videos.php:61
        • app/Http/Controllers/BusinessController.php:302
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:303
      • Articles.php#273standard_digital_main760μsselect `id` from `article_categories` where (`id` = 4 or `parent_id` = 4) and `site_id` = 1 and `deleted_at` is null
        Bindings
        • 0: 4
        • 1: 4
        • 2: 1
        Backtrace
        • app/Utils/Articles.php:273
        • app/Http/Controllers/BusinessController.php:306
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:307
      • Articles.php#287standard_digital_main1.08msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `summary`, `story`, `premium`, `published_at` from `articles` where `article_category_id` in (4, 19, 20, 22, 40, 42, 46, 417, 426, 461, 594, 595) and `deleted_at` is null and `site_id` = 1 and `published_at` <= '2025-03-27 02:08:54' order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5 offset 0
        Bindings
        • 0: 4
        • 1: 19
        • 2: 20
        • 3: 22
        • 4: 40
        • 5: 42
        • 6: 46
        • 7: 417
        • 8: 426
        • 9: 461
        • 10: 594
        • 11: 595
        • 12: 1
        • 13: 2025-03-27 02:08:54
        Backtrace
        • app/Utils/Articles.php:287
        • app/Http/Controllers/BusinessController.php:306
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:307
      • Articles.php#287standard_digital_main710μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (4, 46)
        Backtrace
        • app/Utils/Articles.php:287
        • app/Http/Controllers/BusinessController.php:306
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:307
      • Builder.php#20standard_digital_main28.5msselect `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 '%[\"President William Ruto\",\"Ruto-US Trip\",\"US-Kenya Ties\",\"US-Africa Diplomatic Ties\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 5 offset 0
        Bindings
        • 0: %["President William Ruto","Ruto-US Trip","US-Kenya Ties","US-Africa Diplomatic Ties"]%
        • 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#4372standard_digital_main950μsselect count(std_trend_article_id) as count, std_trend_article_id from `std_article_trends` where `source_id` = 200 group by `std_trend_article_id` order by `count` desc limit 10
        Bindings
        • 0: 200
        Backtrace
        • app/Utils/Articles.php:4372
        • app/Http/Controllers/BusinessController.php:322
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:323
      • Articles.php#4389standard_digital_main790μsselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where 0 = 1 and `deleted_at` is null and `published_at` <= '2025-03-27 02:08:54' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
        Bindings
        • 0: 2025-03-27 02:08:54
        Backtrace
        • app/Utils/Articles.php:4389
        • app/Http/Controllers/BusinessController.php:322
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:323
      • Articles.php#4403standard_digital_main800μsselect `id` from `article_categories` where (`id` = 4 or `parent_id` = 4) and `site_id` = 1 and `deleted_at` is null
        Bindings
        • 0: 4
        • 1: 4
        • 2: 1
        Backtrace
        • app/Utils/Articles.php:4403
        • app/Http/Controllers/BusinessController.php:326
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:327
      • Articles.php#4411standard_digital_main660μsselect count(article_hints) as count, article_id from `std_article_popular` where `source_id` = 200 group by `article_id` order by `count` desc limit 100
        Bindings
        • 0: 200
        Backtrace
        • app/Utils/Articles.php:4411
        • app/Http/Controllers/BusinessController.php:326
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:327
      • Articles.php#4427standard_digital_main840μsselect `id`, `article_category_id`, `title`, `thumbnail_url`, `summary`, `published_at`, `premium` from `articles` where 0 = 1 and `site_id` = 1 and `article_category_id` in (4, 19, 20, 22, 40, 42, 46, 417, 426, 461, 594, 595) and `deleted_at` is null and `published_at` <= '2025-03-27 02:08:54' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
        Bindings
        • 0: 1
        • 1: 4
        • 2: 19
        • 3: 20
        • 4: 22
        • 5: 40
        • 6: 42
        • 7: 46
        • 8: 417
        • 9: 426
        • 10: 461
        • 11: 594
        • 12: 595
        • 13: 2025-03-27 02:08:54
        Backtrace
        • app/Utils/Articles.php:4427
        • app/Http/Controllers/BusinessController.php:326
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:327
      • Articles.php#273standard_digital_main810μsselect `id` from `article_categories` where (`id` = 4 or `parent_id` = 4) and `site_id` = 1 and `deleted_at` is null
        Bindings
        • 0: 4
        • 1: 4
        • 2: 1
        Backtrace
        • app/Utils/Articles.php:273
        • app/Http/Controllers/BusinessController.php:331
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:332
      • Articles.php#287standard_digital_main920μsselect `id`, `article_category_id`, `title`, `thumbnail_url`, `summary`, `story`, `premium`, `published_at` from `articles` where `article_category_id` in (4, 19, 20, 22, 40, 42, 46, 417, 426, 461, 594, 595) and `deleted_at` is null and `site_id` = 1 and `published_at` <= '2025-03-27 02:08:54' order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
        Bindings
        • 0: 4
        • 1: 19
        • 2: 20
        • 3: 22
        • 4: 40
        • 5: 42
        • 6: 46
        • 7: 417
        • 8: 426
        • 9: 461
        • 10: 594
        • 11: 595
        • 12: 1
        • 13: 2025-03-27 02:08:54
        Backtrace
        • app/Utils/Articles.php:287
        • app/Http/Controllers/BusinessController.php:331
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:332
      • Articles.php#287standard_digital_main670μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (4, 46)
        Backtrace
        • app/Utils/Articles.php:287
        • app/Http/Controllers/BusinessController.php:331
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:332
      • Articles.php#273standard_digital_main750μsselect `id` from `article_categories` where (`id` = 4 or `parent_id` = 4) and `site_id` = 1 and `deleted_at` is null
        Bindings
        • 0: 4
        • 1: 4
        • 2: 1
        Backtrace
        • app/Utils/Articles.php:273
        • app/Utils/Articles.php:1212
        • app/Http/Controllers/BusinessController.php:336
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#287standard_digital_main1.07msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `summary`, `story`, `premium`, `published_at` from `articles` where `article_category_id` in (4, 19, 20, 22, 40, 42, 46, 417, 426, 461, 594, 595) and `deleted_at` is null and `site_id` = 1 and `published_at` <= '2025-03-27 02:08:54' order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
        Bindings
        • 0: 4
        • 1: 19
        • 2: 20
        • 3: 22
        • 4: 40
        • 5: 42
        • 6: 46
        • 7: 417
        • 8: 426
        • 9: 461
        • 10: 594
        • 11: 595
        • 12: 1
        • 13: 2025-03-27 02:08:54
        Backtrace
        • app/Utils/Articles.php:287
        • app/Utils/Articles.php:1212
        • app/Http/Controllers/BusinessController.php:336
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#287standard_digital_main740μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (4, 46)
        Backtrace
        • app/Utils/Articles.php:287
        • app/Utils/Articles.php:1212
        • app/Http/Controllers/BusinessController.php:336
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#819standard_digital_main1.24msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001495002' and `site_id` = 1 and `published_at` <= '2025-03-27 02:08:54' and `deleted_at` is null order by `id` desc limit 1
        Bindings
        • 0: 2001495002
        • 1: 1
        • 2: 2025-03-27 02:08:54
        Backtrace
        • app/Utils/Articles.php:819
        • app/Http/Controllers/BusinessController.php:340
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:341
      • Articles.php#819standard_digital_main620μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (41)
        Backtrace
        • app/Utils/Articles.php:819
        • app/Http/Controllers/BusinessController.php:340
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:341
      • Articles.php#865standard_digital_main1.2msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001495002' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-27 02:08:54' limit 1
        Bindings
        • 0: 2001495002
        • 1: 1
        • 2: 2025-03-27 02:08:54
        Backtrace
        • app/Utils/Articles.php:865
        • app/Http/Controllers/BusinessController.php:340
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:341
      • Articles.php#865standard_digital_main690μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (41)
        Backtrace
        • app/Utils/Articles.php:865
        • app/Http/Controllers/BusinessController.php:340
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/BusinessController.php:341
      • helper.php#424standard_digital_main6.46msselect * from article_categories where id = '7'
        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_main830μsselect * from article_categories where id = '7'
        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_main680μsselect * from article_categories where id = '7'
        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_main630μsselect * from article_categories where id = '7'
        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_main78.59msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-27 02:08:54' and (`keywords` like '%[\"President William Ruto\",\"Ruto-US Trip\",\"US-Kenya Ties\",\"US-Africa Diplomatic Ties\"]%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001495002' order by `published_at` desc limit 3
        Bindings
        • 0: 2025-03-27 02:08:54
        • 1: %["President William Ruto","Ruto-US Trip","US-Kenya Ties","US-Africa Diplomatic Ties"]%
        • 2: 1
        • 3: 16
        • 4: 20
        • 5: 2001495002
        Backtrace
        • app/Utils/Articles.php:1350
        • app/Utils/Articles.php:1674
        • view::business.article:567
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • Articles.php#3340standard_digital_main820μsselect * from `article_categories` where `article_categories`.`id` = 4 limit 1
        Bindings
        • 0: 4
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • 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
      • Articles.php#3340standard_digital_main810μsselect * from `article_categories` where `article_categories`.`id` = 46 limit 1
        Bindings
        • 0: 46
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • 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
      • Articles.php#3340standard_digital_main930μsselect * from `article_categories` where `article_categories`.`id` = 46 limit 1
        Bindings
        • 0: 46
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • 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
      • Articles.php#3340standard_digital_main760μsselect * from `article_categories` where `article_categories`.`id` = 4 limit 1
        Bindings
        • 0: 4
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • 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
      • Articles.php#3340standard_digital_main640μsselect * from `article_categories` where `article_categories`.`id` = 46 limit 1
        Bindings
        • 0: 46
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • 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
      • Articles.php#3340standard_digital_main710μsselect * from `article_categories` where `article_categories`.`id` = 42 limit 1
        Bindings
        • 0: 42
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • 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
      • Articles.php#3340standard_digital_main650μsselect * from `article_categories` where `article_categories`.`id` = 4 limit 1
        Bindings
        • 0: 4
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • 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
      • Articles.php#3340standard_digital_main1.37msselect * from `article_categories` where `article_categories`.`id` = 417 limit 1
        Bindings
        • 0: 417
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • 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
      • Articles.php#3340standard_digital_main880μsselect * from `article_categories` where `article_categories`.`id` = 417 limit 1
        Bindings
        • 0: 417
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • 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
      • Articles.php#3340standard_digital_main880μsselect * from `article_categories` where `article_categories`.`id` = 426 limit 1
        Bindings
        • 0: 426
        Backtrace
        • app/Utils/Articles.php:3340
        • view::business.article:734
        • 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
      • app.blade.php#825standard_digital_main1.21msselect * 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\Category
      78Category.php#?
      App\Models\Article
      25Article.php#?
      App\Topic
      16Topic.php#?
      App\Models\Author
      15Author.php#?
      App\Models\CategoryOld
      2CategoryOld.php#?
      App\Models\ArticleOld
      1ArticleOld.php#?
          _token
          JsHGp2UdC41LzxRzw3Yep1QzxFhWLGzAUDm6Oqir
          _previous
          array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/business/opinion/article/200149500...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /business/opinion/article/2001495002/president-rutos-visit-to-america-should-benefit-kenya-and-africa
          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 => "926a50080fd7003d-EWR" ] "x-forwarded-for" => array:1 [ 0 => "18.118.218.112" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "18.118.218.112" ] "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 => "story_no=eyJpdiI6IkRmUFFOVjFyZ2xsNEFqWnY4WlpIa1E9PSIsInZhbHVlIjoiS1ZQOXgzOHkxLzd1b3V1VHRKMUJpTGo3SjFSSk54TVhDTkZiYlBmd2drNnVJZmE5bWJST1pOcGcwcEptTjJRMiIsIm1hYyI6IjgzZTMxNjUwZTQ4MGY3MjE2OWYyZmJjMTk0MjM4MTAzZjEyZWE0OGJlNGZiMDVhNzNhZGFhYmEyNjY1MDEwMTIiLCJ0YWciOiIifQ%3D%3D; _ga=amp-fFh0ofJViDxUHsiYh6e2vw; XSRF-TOKEN=eyJpdiI6InQ3ekNRNzhnd2hOVmd5ZVdCZ2RNR0E9PSIsInZhbHVlIjoiRzVxYVNabzJqUzN4cmZmOVJidE5rb1FTSWxESms5eGIzaHp6eWZDRjRoNkFiQVBsbmVPR2V2bWFjYys1TkkwWXB5YWxmV1MwUTQ5dTlIWjRFR3NtOTNHcTFxYXYzM05KSXdnTkdKMkJ2RXF1Ykk2UGx6QXFnQ1BqanZmQkdSVXYiLCJtYWMiOiJlY2VhNWQ4MDAzZjA0MThkNjYzNTRkZTUxNzYyZjMzZmI1OTI2MDdkYzFiNWViM2NkYWZjZDAwOWI4ODQ4MWFmIiwidGFnIjoiIn0%3D; thestandardmediagroup_session=eyJpdiI6InJnaW1zellOS2NZSWNkekJwTjlaM3c9PSIsInZhbHVlIjoiTGpWdU8zMkdBUVZTN1l4cW44OUFwNkpjZ2pTRmFjQWVnaUJmLzByUFgzbEF2MWFXVURIZWxXMS9QeEFRZ2hteWwrM3RZbjk4ZmtBMlVGQ01IQ3VodWloRm9LWk5pbDhZOU56ZHgvalpVbERURUNjdjIrQmova3E1SE1sb2YrMnkiLCJtYWMiOiJlMjVjOGQwMzc4N2I1ZjNiNjcwMmE1Mzg0YzhlYzRhYTFlZmJkMjM5YzUyOWRlZWJjZWY1Y2EyOWYzNjQzNDY3IiwidGFnIjoiIn0%3Dstory_no=eyJpdiI6IkRmUFFOVjFyZ2xsNEFqWnY4WlpIa1E9PSIsInZhbHVlIjoiS1ZQOXgzOHkxLzd1b3V1VHRKMUJpTGo3SjFSSk54TVhDTkZiYlBmd2drNnVJZmE5bWJST1pOcGcwcEptTjJRMiIsIm1hYyI" ] "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:4 [ "story_no" => "1" "_ga" => null "XSRF-TOKEN" => "JsHGp2UdC41LzxRzw3Yep1QzxFhWLGzAUDm6Oqir" "thestandardmediagroup_session" => "UD7nq3sVcBLuZV0rADKlta2XAHzMbyV33U7JQZwK" ]
          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 23:08:54 GMT" ] "set-cookie" => array:3 [ 0 => "XSRF-TOKEN=eyJpdiI6IkpGTzJpZ2xsU2tFYlFRTUxmemljL1E9PSIsInZhbHVlIjoiYkVVWmNuT0tQd215UkYzTjJOREJJajF3TVdicnlMVmNqSDYrRHRiYkovMTU4UHpjQXZJMjRXQ2ZMcC9LbjlvMHYyWXlPWTVyWW1DZEY1WGFNcXdWcGJ5TFB6emlLdjg1eWxFRWN5OWlTbXNENEZoZVZpRDVYck5uOGhCa0VweFgiLCJtYWMiOiI1ODdiNGM3MjY1NWFjZTlhMWJlNWQzZGVmM2M2NDM1MjVhZjcwM2M0YTU3ODliYmZjMWE5NzFkNTgyNmJlOWFhIiwidGFnIjoiIn0%3D; expires=Sat, 26 Apr 2025 09:37:54 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IkpGTzJpZ2xsU2tFYlFRTUxmemljL1E9PSIsInZhbHVlIjoiYkVVWmNuT0tQd215UkYzTjJOREJJajF3TVdicnlMVmNqSDYrRHRiYkovMTU4UHpjQXZJMjRXQ2ZMcC9LbjlvMHYyWXlPW" 1 => "thestandardmediagroup_session=eyJpdiI6ImI2bnFCaUNGRTFEM0tDdGFpSGZZVnc9PSIsInZhbHVlIjoid2VQWXlGTno5c0w3NUNULy8rS1AvdktmdllvWHRuN0N2L2xPSzJWRk5odU80YjVnaWVlMGhlZzFpdVJQdDBud3QvTVBkWm9XQm9tR1NRcHJONWZNZVBEOTVBbUllMmNPanpqVXd2WmREdjNTSkJsalNtYmpQTm9KaHgrck5Ua1QiLCJtYWMiOiJiNDMzM2M2MGE5YWQ1MDdiZGM2MDFlNDIyZGY5ODBjNmU4MDNlNGQ0YmExNTMzODU2ZGM4MDFiZGE1MzFmOGU4IiwidGFnIjoiIn0%3D; expires=Sat, 26 Apr 2025 09:37:54 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6ImI2bnFCaUNGRTFEM0tDdGFpSGZZVnc9PSIsInZhbHVlIjoid2VQWXlGTno5c0w3NUNULy8rS1AvdktmdllvWHRuN0N2L2xPSzJWRk5odU80YjVnaWVlMGhlZz" 2 => "story_no=eyJpdiI6IkhQZEIvNW1jQm9TZVJIZVdjazR1amc9PSIsInZhbHVlIjoiSGVESmFVZGV1U1Awc2hJTHBxUUphLzVEM3YxNzVqck9LR0RhaGhJcHF6ZHRkN3RqL1RjZG9uUlBUNGxlVGZLWCIsIm1hYyI6IjgzMWEzZGM5NmRhYmNjZGU3ODFlZTZjNzJjMGViYTZiYjdiNzM4ZjE3ZTA5NWY2YzYyNzFiNTc5OTc0M2MzODciLCJ0YWciOiIifQ%3D%3D; expires=Fri, 25 Apr 2025 23:08:54 GMT; Max-Age=2592000; path=/; domain=standardmedia.co.ke; secure; httponly; samesite=laxstory_no=eyJpdiI6IkhQZEIvNW1jQm9TZVJIZVdjazR1amc9PSIsInZhbHVlIjoiSGVESmFVZGV1U1Awc2hJTHBxUUphLzVEM3YxNzVqck9LR0RhaGhJcHF6ZHRkN3RqL1RjZG9uUlBUNGxlVGZLWCIsIm1hYyI" ] "Set-Cookie" => array:3 [ 0 => "XSRF-TOKEN=eyJpdiI6IkpGTzJpZ2xsU2tFYlFRTUxmemljL1E9PSIsInZhbHVlIjoiYkVVWmNuT0tQd215UkYzTjJOREJJajF3TVdicnlMVmNqSDYrRHRiYkovMTU4UHpjQXZJMjRXQ2ZMcC9LbjlvMHYyWXlPWTVyWW1DZEY1WGFNcXdWcGJ5TFB6emlLdjg1eWxFRWN5OWlTbXNENEZoZVZpRDVYck5uOGhCa0VweFgiLCJtYWMiOiI1ODdiNGM3MjY1NWFjZTlhMWJlNWQzZGVmM2M2NDM1MjVhZjcwM2M0YTU3ODliYmZjMWE5NzFkNTgyNmJlOWFhIiwidGFnIjoiIn0%3D; expires=Sat, 26-Apr-2025 09:37:54 GMT; path=/XSRF-TOKEN=eyJpdiI6IkpGTzJpZ2xsU2tFYlFRTUxmemljL1E9PSIsInZhbHVlIjoiYkVVWmNuT0tQd215UkYzTjJOREJJajF3TVdicnlMVmNqSDYrRHRiYkovMTU4UHpjQXZJMjRXQ2ZMcC9LbjlvMHYyWXlPW" 1 => "thestandardmediagroup_session=eyJpdiI6ImI2bnFCaUNGRTFEM0tDdGFpSGZZVnc9PSIsInZhbHVlIjoid2VQWXlGTno5c0w3NUNULy8rS1AvdktmdllvWHRuN0N2L2xPSzJWRk5odU80YjVnaWVlMGhlZzFpdVJQdDBud3QvTVBkWm9XQm9tR1NRcHJONWZNZVBEOTVBbUllMmNPanpqVXd2WmREdjNTSkJsalNtYmpQTm9KaHgrck5Ua1QiLCJtYWMiOiJiNDMzM2M2MGE5YWQ1MDdiZGM2MDFlNDIyZGY5ODBjNmU4MDNlNGQ0YmExNTMzODU2ZGM4MDFiZGE1MzFmOGU4IiwidGFnIjoiIn0%3D; expires=Sat, 26-Apr-2025 09:37:54 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6ImI2bnFCaUNGRTFEM0tDdGFpSGZZVnc9PSIsInZhbHVlIjoid2VQWXlGTno5c0w3NUNULy8rS1AvdktmdllvWHRuN0N2L2xPSzJWRk5odU80YjVnaWVlMGhlZz" 2 => "story_no=eyJpdiI6IkhQZEIvNW1jQm9TZVJIZVdjazR1amc9PSIsInZhbHVlIjoiSGVESmFVZGV1U1Awc2hJTHBxUUphLzVEM3YxNzVqck9LR0RhaGhJcHF6ZHRkN3RqL1RjZG9uUlBUNGxlVGZLWCIsIm1hYyI6IjgzMWEzZGM5NmRhYmNjZGU3ODFlZTZjNzJjMGViYTZiYjdiNzM4ZjE3ZTA5NWY2YzYyNzFiNTc5OTc0M2MzODciLCJ0YWciOiIifQ%3D%3D; expires=Fri, 25-Apr-2025 23:08:54 GMT; domain=standardmedia.co.ke; path=/; secure; httponlystory_no=eyJpdiI6IkhQZEIvNW1jQm9TZVJIZVdjazR1amc9PSIsInZhbHVlIjoiSGVESmFVZGV1U1Awc2hJTHBxUUphLzVEM3YxNzVqck9LR0RhaGhJcHF6ZHRkN3RqL1RjZG9uUlBUNGxlVGZLWCIsIm1hYyI" ] ]
          session_attributes
          0 of 0
          array:3 [ "_token" => "JsHGp2UdC41LzxRzw3Yep1QzxFhWLGzAUDm6Oqir" "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/business/opinion/article/2001495002/president-rutos-visit-to-america-should-benefit-kenya-and-africa" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-03-27 02:08:54GET/main-staging/business/opinion/article/2001495002/president-rutos-visit-to-america-should-benefit-kenya-and-africa1144137