×

Why tourism is Kenya's best bet to accelerate economic growth

Tourists disembark from the Ms Europa cruise ship after it docked at the Port of Mombasa on February 17 with 619 passengers and crew.  [Kelvin Karani, Standard]

Tourism is the best bet to revamp the fortunes of Kenya’s economy, economic experts have said, with manufacturing and agriculture not delivering the expected growth.

National Treasury Principal Secretary Chris Kiptoo said at a Nairobi forum last week that the potential in tourism sector was immense and enough to propel growth in other sectors due to the service industry.

PS Kiptoo, who presented figures on the country’s economic performance, indicated manufacturing is struggling even as he shared numbers on agriculture that sustained the country’s 4.6 per cent growth in 2024.

Mining and quarrying did not do well, which is the same case with sub-sectors under construction.

“We are seeing manufacturing also not doing well. Its growth is slow with all the efforts we have made previously,” Kiptoo said.

“We need to have a conversation about competitiveness in our manufacturing sector.”

Participants at the DTB Economic and Sustainability Forum noted Kenya’s products are no longer the envy across the border in the East African Community (EAC) economies as South Africa, India and Chinese have flooded the market.

As such, the push to have manufacturing a key pillar may not bear any fruit—also noting that manufacturing depends heavily on agriculture.

Jubilee Holdings chief executive Julius Kipngetich said bureaucracies and bottlenecks are affecting the manufacturing sector, especially at the counties.

These issues add to the already high cost of doing business.

“If you go to any factory, the level of harassment by county government is mindboggling. In manufacturing you cannot compete with Chinese or Indians. They have perfected it,” Kipngetich said.

“Let us look at areas we have competitiveness. To me, competitiveness is in tourism.”

He said tourism is labour intensive and can easily create jobs, referencing the multiplier effect the sector has had on France’s economy.

“For every 10 visitors you create one permanent job. France has 117 million visitors. Tourism has employed 11 million people. If we were to do the same in Kenya, that is actually two million jobs,” he said.

Manufacturing, as a stand-alone sector does not feature in the Ruto government’s Bottom-up Economic Transformation Agenda (Beta) five pillars.

However, the Beta agenda speaks of an elaborate plan to push the contribution of manufacturing to gross domestic product (GDP) from the current 7.2 per cent to 20 per cent by 2030.

This is to be done largely through the micro, small and medium enterprise (MSME) economy pillar through sectors such as leather and leather products and improving value chain in agriculture.

The other four pillars in the Beta agenda are agricultural transformation, housing and settlement, healthcare, digital superhighway and creative economy.

“Key value chains prioritised include: agro-processing; leather and leather products; building and construction materials; textiles and apparel; dairy products; edible and crop oils; tea and coffee, and sugar,” reads the 2025 Budget Policy Statement by the National Treasury.

While Kenya is a largely agricultural economy, most of it is small scale and Kipngetich said aggregation is key to improve its performance.

However, agriculture should not be the focus of the country’s economic growth.

“It has been a 60-year song. The most elastic industry for Kenya is tourism. And the day we focus on tourism, the way the French, who are number one in the world, and Moroccans who are number one in Africa, there will be change,” he said.

He noted that Morocco in 2001 used to receive one million visitors. In 2024 they received 15 million.

Kipngetich said the 2.4 million tourists Kenya received in 2024 is a drop in the ocean considering the country’s potential.

“We are a much better and stronger tourism product than the Moroccans,” he argued. “Ideally Kenya should be talking about 20 million, 10 times that number.”

These 20 million tourists, he said, have the purchasing power which will increase demand for food and other products.

Kenya’s economy has a symbiotic relationship with agriculture and when the sector does not do well, GDP figures drop.

For example, in 2021 and 2022, the agricultural sector shrunk by 0.3 and 1.9 per cent respectively.

According to the Kenya National Bureau of Statistics Economic Survey, in 2022 when agriculture shrunk by 1.9 per cent, GDP expanded by 4.8 per cent—much lower than the expected 7.6 per cent.

“The growth was spread across all sectors of the economy but was more pronounced in service-oriented activities,” said the 2023 KNBS Economic Survey report.

“Agriculture, forestry and fishing sector contracted by 1.6 per cent in 2022 compared to a contraction of 0.4 per cent in 2021. This was attributed to drought conditions that characterised the period under review.”

Kenya Private Sector Alliance chief executive Carol Kariuki cited tourism as an excellent product.

She said concentrating on the sector will spur growth in other areas such as building and construction due to demand for accommodation.

“We are not saying we will not do agriculture, manufacturing or banking. But because we have such an excellent tourism product, every industry will be stimulated.

“All you need to do as a country is to address the competitiveness.”

DTB head of research and analysis Faith Atiti said for long, the narrative has been that agriculture and manufacturing are the key sectors and so most resources should go there.

She, however, pointed out that the services sector has emerged as key in the country’s economy.

“Can we incetivise manufacturing and agriculture from a services perspective. If we can get tourism moving and we have all the resources why not invest there?” she posed.

She said tourism requires very little investment and the private sector will find it easy to invest, adding that Kenya can later on catch up with India and China in manufacturing once its income levels improve.

“I think banks will be very supportive. If you look at portfolio of loans to this sector is quite significant” Atiti said.

Request history8.1.26PHP Version1.23sRequest Duration8MBMemory UsageGET article/{id}/{slug}Route
  • warninglog[01:40:26] LOG.warning: Optional parameter $count declared before required parameter $tags is implic...
  • warninglog[01:40:26] LOG.warning: Optional parameter $count declared before required parameter $tags is implic...
  • Booting (15.85ms)time
  • Application (1.22s)time
  • 1 x Application (98.71%)
    1.22s
    1 x Booting (1.28%)
    15.85ms
    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 article/{id}/{slug}
    middleware
    web
    controller
    App\Http\Controllers\MainsiteController@article
    namespace
    prefix
    where
    file
    app/Http/Controllers/MainsiteController.php:610-1128
    35 statements were executed (7 duplicates)Show only duplicates471ms
    • 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.94msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001512426' and `published_at` <= '2025-03-29 01:40:26' and `deleted_at` is null
      Bindings
      • 0: 2001512426
      • 1: 2025-03-29 01:40:26
      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_main880μsselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-03-29'
      Bindings
      • 0: 2025-03-29
      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_main980μ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` = 2001512426 and `authors`.`deleted_at` is null
      Bindings
      • 0: 2001512426
      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_main900μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 4 or `parent_id` = 4 and `deleted_at` is null
      Bindings
      • 0: 1
      • 1: 4
      • 2: 4
      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_main15.46msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (4, 19, 20, 22, 40, 42, 46, 276, 279, 281, 283, 284, 324, 417, 426, 461, 594, 595) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-29 01:40:26' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
      Bindings
      • 0: 4
      • 1: 19
      • 2: 20
      • 3: 22
      • 4: 40
      • 5: 42
      • 6: 46
      • 7: 276
      • 8: 279
      • 9: 281
      • 10: 283
      • 11: 284
      • 12: 324
      • 13: 417
      • 14: 426
      • 15: 461
      • 16: 594
      • 17: 595
      • 18: 1
      • 19: 2025-03-29 01:40:26
      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_main700μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (4, 46, 594)
      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_main710μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 4
      Bindings
      • 0: 4
      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_main760μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
      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#55standard_digital_mainConnection Established
      Backtrace
      • app/Utils/Articles.php:55
      • 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#55standard_digital_main3.29msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
      Backtrace
      • app/Utils/Articles.php:55
      • 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#57standard_digital_mainConnection Established
      Backtrace
      • app/Utils/Articles.php:57
      • 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#57standard_digital_main3.44msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
      Backtrace
      • app/Utils/Articles.php:57
      • 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#60standard_digital_main1.27msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `refer_id` is null
      Backtrace
      • app/Utils/Articles.php:60
      • 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_main130msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"Kenya Tourism Sector\",\"Manufacturing Industry\",\"Agriculture Sector\"]%') and `site_id` = 1 and `published_at` <= '2025-03-29 01:40:26' and `deleted_at` is null and `id` not in ('2001512426') order by `published_at` desc limit 4 offset 0
      Bindings
      • 0: %["Kenya Tourism Sector","Manufacturing Industry","Agriculture Sector"]%
      • 1: 1
      • 2: 2025-03-29 01:40:26
      • 3: 2001512426
      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_main103msselect `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-29 01:40:26' and `published_at` >= '2025-03-29 00:40:26' 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-29 01:40:26
      • 4: 2025-03-29 00:40: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_main920μ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_main780μsselect `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-29 01:40:26' 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-29 01:40:26
      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_main790μ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_main860μsselect `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-29 01:40:26' 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-29 01:40:26
      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_main800μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (1, 3, 7, 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_main19.51msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001512426' and `site_id` = 1 and `published_at` <= '2025-03-29 01:40:26' and `deleted_at` is null order by `id` desc limit 1
      Bindings
      • 0: 2001512426
      • 1: 1
      • 2: 2025-03-29 01:40:26
      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_main830μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (74)
      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_main5.12msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001512426' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-29 01:40:26' limit 1
      Bindings
      • 0: 2001512426
      • 1: 1
      • 2: 2025-03-29 01:40:26
      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.03msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (56)
      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_main8.49msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-03-29 01:40:26' and `article_category_id` = 4 and `site_id` = 1 and `id` not in ('2001512426') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
      Bindings
      • 0: 2025-03-29 01:40:26
      • 1: 4
      • 2: 1
      • 3: 2001512426
      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.11msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (4)
      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_main31.3msselect `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 Tourism Sector\",\"Manufacturing Industry\",\"Agriculture Sector\"]%') 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 Tourism Sector","Manufacturing Industry","Agriculture Sector"]%
      • 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_main890μ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.06msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001249065, 2001514908, 2001514912, 2001514967, 2001514973, 2001514911, 2001514907, 2001443062, 2001426851, 2001514787, 2001483948, 2001514993, 1144019094, 2001411807, 2001514984, 2001438562, 2001514851, 2001384839, 2000225059, 2001228426) and `deleted_at` is null and `published_at` <= '2025-03-29 01:40:26' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
      Bindings
      • 0: 2001249065
      • 1: 2001514908
      • 2: 2001514912
      • 3: 2001514967
      • 4: 2001514973
      • 5: 2001514911
      • 6: 2001514907
      • 7: 2001443062
      • 8: 2001426851
      • 9: 2001514787
      • 10: 2001483948
      • 11: 2001514993
      • 12: 1144019094
      • 13: 2001411807
      • 14: 2001514984
      • 15: 2001438562
      • 16: 2001514851
      • 17: 2001384839
      • 18: 2000225059
      • 19: 2001228426
      • 20: 2025-03-29 01:40:26
      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_main810μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (3, 7, 268, 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
    • CookieTool.php#185standard_digital_main770μ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_main990μsselect * from article_categories where id = '4'
      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_main780μsselect * from article_categories where id = '4'
      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_main610μsselect * from article_categories where id = '4'
      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_main790μsselect * from article_categories where id = '4'
      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_main127msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-29 01:40:27' and (`keywords` like '%Kenya Tourism Sector%' or `keywords` like '%Manufacturing Industry%' or `keywords` like '%Agriculture Sector%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001512426' order by `published_at` desc limit 3
      Bindings
      • 0: 2025-03-29 01:40:27
      • 1: %Kenya Tourism Sector%
      • 2: %Manufacturing Industry%
      • 3: %Agriculture Sector%
      • 4: 1
      • 5: 16
      • 6: 20
      • 7: 2001512426
      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_main860μ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\Category
    400Category.php#?
    App\Models\Article
    35Article.php#?
    App\Models\Trending
    20Trending.php#?
    App\Topic
    16Topic.php#?
    App\Models\Author
    14Author.php#?
        _token
        fgUbsIGXMhEXyW0jkSgMaZ1nRQMPpTAoIeOGPnkT
        _previous
        array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/article/2001512426/why-tourism-is-...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        offset
        0
        path_info
        /article/2001512426/why-tourism-is-kenyas-best-bet-to-accelerate-economic-growth
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        0 of 0
        array:1 [ "utm_cmp_rs" => "amp-next-page" ]
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "cf-ray" => array:1 [ 0 => "927aa1151d7f6088-EWR" ] "x-forwarded-for" => array:1 [ 0 => "18.223.126.246" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "18.223.126.246" ] "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=eyJpdiI6ImQ4RTNaMGVDRUtlaEViajBnU0pYM2c9PSIsInZhbHVlIjoiTndxWFFEdWNSMmQ5ZmZ0cnVha3JRcVJ5NEt6dXFJNThWQW5xNWQzTTRaY2oxNlJHMnVrTVdHRVJUbjV3UTY4dVJRc3JTdkdoMDVVSGpKMFRBT3pYVFVDTWdsbEF6dzJzZWk4cnVidkxVbUREVVNvNjlrTXBiZUUzeEszKy9RM0oiLCJtYWMiOiI1MzcyZWVlNzJlZWNjZWU0MjA4YjgyNTc0NzQxNzcwZDNhZWRkYzQzOWNjNDBhMGUxZjBkM2RiMGViNDA2MTE4IiwidGFnIjoiIn0%3D; thestandardmediagroup_session=eyJpdiI6IjRaVjFsTVpzUnRSL1hvS3NqV2FpMVE9PSIsInZhbHVlIjoiOUNsRk1GUjRaSFVDbHBCMFNuQ2t2TlRteUVKM3ZFWXVqeVhNeXVKZGRVQTdvdDRrcjBqVUNtcjc4bHNueTdGZE1mVFJLUkVKOW1xamcrVHZUTHRzWkFWT0RTYmQwcFpDVWlCek9jcnNvMlBhRW9KV2pFcUdoeWF0KzM3aHlpWGEiLCJtYWMiOiI2YWU0YjE3MWRjNTNmYzliM2FiZjliN2I4NTQyMGRhNzdkNDE4MTFhNDkyMTk4MTMxNGU3NTk4NWEzNTAyMTFhIiwidGFnIjoiIn0%3DXSRF-TOKEN=eyJpdiI6ImQ4RTNaMGVDRUtlaEViajBnU0pYM2c9PSIsInZhbHVlIjoiTndxWFFEdWNSMmQ5ZmZ0cnVha3JRcVJ5NEt6dXFJNThWQW5xNWQzTTRaY2oxNlJHMnVrTVdHRVJUbjV3UTY4dVJRc3JTd" ] "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:2 [ "XSRF-TOKEN" => "fgUbsIGXMhEXyW0jkSgMaZ1nRQMPpTAoIeOGPnkT" "thestandardmediagroup_session" => "OH8fgRUa1evtNpsQTFvi41zxCtu1bAN4KHkGOGSg" ]
        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 => "Fri, 28 Mar 2025 22:40:27 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImtaQ3lyT3RqaHU2NmpEUjNhWXRQeGc9PSIsInZhbHVlIjoibnlsbkJNZ0l5S3BmTkxLZis1clFLN3N6ZXhhWjdMMk9HNFk5bE9BN0ZJVnI3Tzd3TWVHOTJ1TEpGemplM2doekw2N2RmcFBPUDVka0ZQa09WbVhHUDlDOVYreWhwOHpVWWxGRjQxd2RnNzNCODFhcjZSK09tTGlNWDZ5Z3hkSlkiLCJtYWMiOiIxZDZjNzMzYjM1MGFhMTA5OTc2YmE5MWU5ODI1YzRmMTQ1MDUxZjExNjNmNjQyMGRhNjIzYjk5MGRhYjM0ZjY5IiwidGFnIjoiIn0%3D; expires=Mon, 28 Apr 2025 09:09:27 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6ImtaQ3lyT3RqaHU2NmpEUjNhWXRQeGc9PSIsInZhbHVlIjoibnlsbkJNZ0l5S3BmTkxLZis1clFLN3N6ZXhhWjdMMk9HNFk5bE9BN0ZJVnI3Tzd3TWVHOTJ1TEpGemplM2doekw2N2Rmc" 1 => "thestandardmediagroup_session=eyJpdiI6IjN6NzhwakdBaEoyekN1YTZTNjZjZ0E9PSIsInZhbHVlIjoieHMwd2NZUUM0eFdxVFlwa01HYW9aZ1lsOHc1RmxSTGZvNktYWi9ueGpiNllvdytCd0ZBRFluZ1N2RXp4VzVyd05RK1I5TDQyN2FjMFdKTmJIZmovRHJCOFFoZEllTnozdnZEUUxQei9QeWpOeW5qaDE4MUMvOVYxL0cyVXVzZXciLCJtYWMiOiJlN2JlMDY2YTBiYzU5ZjcxZmFiOTg0NzkzZmExZmYzYWYyM2NjNGZiMWIyNDlmNGQzYWZmYTU1MzE5M2IwNzZkIiwidGFnIjoiIn0%3D; expires=Mon, 28 Apr 2025 09:09:27 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6IjN6NzhwakdBaEoyekN1YTZTNjZjZ0E9PSIsInZhbHVlIjoieHMwd2NZUUM0eFdxVFlwa01HYW9aZ1lsOHc1RmxSTGZvNktYWi9ueGpiNllvdytCd0ZBRFluZ1" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImtaQ3lyT3RqaHU2NmpEUjNhWXRQeGc9PSIsInZhbHVlIjoibnlsbkJNZ0l5S3BmTkxLZis1clFLN3N6ZXhhWjdMMk9HNFk5bE9BN0ZJVnI3Tzd3TWVHOTJ1TEpGemplM2doekw2N2RmcFBPUDVka0ZQa09WbVhHUDlDOVYreWhwOHpVWWxGRjQxd2RnNzNCODFhcjZSK09tTGlNWDZ5Z3hkSlkiLCJtYWMiOiIxZDZjNzMzYjM1MGFhMTA5OTc2YmE5MWU5ODI1YzRmMTQ1MDUxZjExNjNmNjQyMGRhNjIzYjk5MGRhYjM0ZjY5IiwidGFnIjoiIn0%3D; expires=Mon, 28-Apr-2025 09:09:27 GMT; path=/XSRF-TOKEN=eyJpdiI6ImtaQ3lyT3RqaHU2NmpEUjNhWXRQeGc9PSIsInZhbHVlIjoibnlsbkJNZ0l5S3BmTkxLZis1clFLN3N6ZXhhWjdMMk9HNFk5bE9BN0ZJVnI3Tzd3TWVHOTJ1TEpGemplM2doekw2N2Rmc" 1 => "thestandardmediagroup_session=eyJpdiI6IjN6NzhwakdBaEoyekN1YTZTNjZjZ0E9PSIsInZhbHVlIjoieHMwd2NZUUM0eFdxVFlwa01HYW9aZ1lsOHc1RmxSTGZvNktYWi9ueGpiNllvdytCd0ZBRFluZ1N2RXp4VzVyd05RK1I5TDQyN2FjMFdKTmJIZmovRHJCOFFoZEllTnozdnZEUUxQei9QeWpOeW5qaDE4MUMvOVYxL0cyVXVzZXciLCJtYWMiOiJlN2JlMDY2YTBiYzU5ZjcxZmFiOTg0NzkzZmExZmYzYWYyM2NjNGZiMWIyNDlmNGQzYWZmYTU1MzE5M2IwNzZkIiwidGFnIjoiIn0%3D; expires=Mon, 28-Apr-2025 09:09:27 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6IjN6NzhwakdBaEoyekN1YTZTNjZjZ0E9PSIsInZhbHVlIjoieHMwd2NZUUM0eFdxVFlwa01HYW9aZ1lsOHc1RmxSTGZvNktYWi9ueGpiNllvdytCd0ZBRFluZ1" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "fgUbsIGXMhEXyW0jkSgMaZ1nRQMPpTAoIeOGPnkT" "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/article/2001512426/why-tourism-is-kenyas-best-bet-to-accelerate-economic-growth?utm_cmp_rs=amp-next-page" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "offset" => 0 ]
        ClearShow all
        Date ↕MethodURLData
        #12025-03-29 01:40:27GET/main-staging/article/2001512426/why-tourism-is-kenyas-best-bet-to-accelerate-economic-growth?utm_cmp_rs=amp-next-page21135485