×

Mohan Panesar's 50-year love affair with wood

Mohan Panesar at his work shop along Mombasa Road. [Courtesy]

Mohan Panesar’s soul is entwined with the essence of wood. 

Whenever he enters his workshop along Mombasa Road, Nairobi, each morning, as he has done for the last 50 years, his hands twitch with the urge to create bespoke pieces.

He speaks of wood with poetic reverence and with the same passion a painter speaks of colour.

Each creation tells a story, a narrative of his endless love and dedication.

“I am a carpenter and will remain a carpenter,” says Panesar, better known by the moniker, Moni. He is the chief executive officer, Panesar Furniture, one of the oldest furniture companies in East Africa.

“I enjoy life here, spending time in the workshop giving wood a new dimension, just like shaping a stone into a beautiful diamond.”

His is not the often-disorganised furniture shops where pieces of raw wood, offcuts and sawdust litter every inch.

The 60,000 square feet, three-storey workshop is designed around the principles of the Japanese philosophy, Kaizen, a harmonious blend of organization and functionality and exactly what you would expect of a workshop that creates furniture fit for loyalty.

Moni’s works adorn some of the highest offices in the land and have been part of the cast in notable occasions in Kenya’s history.

For example, Kenya’s new Constitution was signed not just on a ‘table’ but what the workshop catalogue describes as ‘Presidential’, a piece of furniture that weighs approximately 300 kilogrammes!

Mohan Panesar, right, riding a bike in Nairobi during his youthful years. [Courtesy]

Chatting with the 73-year-old is like taking a glimpse into the past when the furniture workshop was no more than a backyard shed. Moni speaks of the parental discipline and the sheer grit upon which his father laid the foundation for the intergenerational business that has stood the test of time.

Panesar’s love for hard work goes back to the 1940s when his father, Kundan Singh Panesar, arrived in Kenya aboard a dhow from India, armed with nothing more than 30 rupees borrowed from a friend and a big dream.

“Like others on that boat, my father had no idea where he was going. There was a 14-year-old Indian boy who had only ‘heard’ of some greener pastures on the other side of the Indian Ocean,” Moni says.

The dhow relied on tails winds which fluctuated at best. It would move on a straight course one day, and as the wind direction changed, it would yaw into the opposite direction and head towards India, much to the frustration of all. The trip took 25 days. Many got sick at sea. Others died. Kundan survived.

The journey aside, senior Panesar was not prepared for the reception that met him and the remaining travellers once the dhow docked at Mombasa.

“People in Mombasa were not ready to receive the emaciated Indians and told them to stay on board the dhow until their health status was verified. Fearing they could be harbouring diseases, all their clothes were laid up in a heap and burnt. Not the best way to start life in a new world,” says Moni.

But the resilient Kundan grew up, married and settled his family in Eastleigh Section Three, near the then-international airport. Here, in a mabati house, Moni, and his eight siblings, were born.

“I was born in April, a rainy month in Kenya. The roof, I was later told, leaked relentlessly and my mother kept moving me from one corner to the other,” he says.

In 1957, when young Moni was in Eastleigh Primary School, his father began coaching him for a future career in woodworking by making him collect the offcuts and nails from the floor of the workshop he had set up in Gikomba back in 1948.

“I would go to school on weekdays and when my other siblings opted to play over the weekend, I would be at the workshop working and collecting more pocket money than the rest. There was no excuse for not working hard,” he recalls.

His early childhood was marked by the Mau Mau uprising, a bunch that gave him and his family enough scares. His father lost three bicycles to the group that would then use the pipes to make guns.

Both the Mau Mau and the white security apparatus would take shoes off Moni and his siblings as it was considered ‘rude’ to wear shoes when few enjoyed such ‘luxuries’.

Such experiences made the family survive on bare minimums by communally sharing whatever was available with the other eight siblings.

“One day I lost my shoes to some young boys while coming from Kariakor market. When I asked my mother for a new pair, she was categorical that there was no way she was going to get me a new pair but rather have an old, worn-out pair repaired by the local cobbler. Nobody owned a shirt but anyone could wear whatever was available, regardless of your body size,” he says.

Mohan Panesar sitting on his mother's lap in an old family photo. [Courtesy]

After high school in 1968, Moni proceeded to the United States where he studied aeronautical engineering with the hope of working in the local aviation industry.

Upon returning to Kenya in 1972, he faced the harsh reality that there were few career prospects in the local aviation industry since the then East African Airways was on the verge of collapse. 

“My father urged me to join him in the carpentry workshop. He also gave me a key to collect a new car at DT Dobie. ‘But this key does not come alone,’ he told me. He put his hand in the other pocket and handed out the workshop keys. As a young man thrilled with the prospect of driving a new car, I had no option but to take both. Freedom, I learnt, comes with responsibility,” says Moni.

Moni looks back with pride at the furniture business that has endured despite undergoing several shocks including a fire that wiped out everything in 1982 and the commitment required to build a lasting business.

A key strategy is to is to get generations involved in business at a very tender age and make the transition easier when they get older.

“I was six years old when I first stepped into my father’s workshop. My son has been with me for the last 15 years. Woodwork needs commitment. Look at the shine on this table. It is because I spent 25 years perfecting the paint job in the spray booth,” he says.

It has taken loads of discipline to build the successful furniture shop; waking up by 4:30am, doing some exercises in the compound, taking a cold shower and heading off to the workshop. Yet, for Mohan ‘Moni’ Panesar, woodwork is not just a craft but a lifelong romance, an endless dance with nature itself.

Request history8.1.26PHP Version1.21sRequest Duration3MBMemory UsageGET {category}/article/{id}/{slug}Route
    • Booting (9.57ms)time
    • Application (1.2s)time
    • 1 x Application (99.21%)
      1.20s
      1 x Booting (0.79%)
      9.57ms
      11 templates were rendered
      • 1x mainsite.articlearticle.blade.php#?blade
      • 1x mainsite.partials.topsectionsubscribetopsectionsubscribe.blade.php#?blade
      • 1x common.vocalizedvocalized.blade.php#?blade
      • 1x mainsite.partials.footerfooter.blade.php#?blade
      • 1x mainsite.layouts.appapp.blade.php#?blade
      • 1x mainsite.partials.metasmetas.blade.php#?blade
      • 1x mainsite.partials.topbartopbar.blade.php#?blade
      • 1x mainsite.partials.logo_sectionlogo_section.blade.php#?blade
      • 1x mainsite.partials.menumenu.blade.php#?blade
      • 1x mainsite.partials.streamingstreaming.blade.php#?blade
      • 1x mainsite.partials.stickybottomstickybottom.blade.php#?blade
      uri
      GET {category}/article/{id}/{slug}
      middleware
      web
      controller
      App\Http\Controllers\MainsiteController@article
      namespace
      prefix
      where
      file
      app/Http/Controllers/MainsiteController.php:610-1128
      33 statements were executed (6 duplicates)Show only duplicates478ms
      • 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_main6.09msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001511330' and `published_at` <= '2025-03-26 18:47:47' and `deleted_at` is null
        Bindings
        • 0: 2001511330
        • 1: 2025-03-26 18:47:47
        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_main840μsselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-03-26'
        Bindings
        • 0: 2025-03-26
        Backtrace
        • app/Utils/Articles.php:1435
        • app/Http/Controllers/MainsiteController.php:660
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:661
      • Builder.php#20standard_digital_main1.67msselect `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` = 2001511330 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001511330
        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_main1.25msselect `id` from `article_categories` where `site_id` = 1 and `id` = 174 or `parent_id` = 174 and `deleted_at` is null
        Bindings
        • 0: 1
        • 1: 174
        • 2: 174
        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_main1.4msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (174) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-26 18:47:47' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
        Bindings
        • 0: 174
        • 1: 1
        • 2: 2025-03-26 18:47:47
        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 (174)
        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.04msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 174
        Bindings
        • 0: 174
        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_main720μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 9
        Bindings
        • 0: 9
        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_main125msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"Mohan Panesar\",\"Mohan Panesar\u2019s Love for Wood\",\"Bespoke Wood Pieces\",\"Panesar Furniture\"]%') and `site_id` = 1 and `published_at` <= '2025-03-26 18:47:47' and `deleted_at` is null and `id` not in ('2001511330') order by `published_at` desc limit 4 offset 0
        Bindings
        • 0: %["Mohan Panesar","Mohan Panesar\u2019s Love for Wood","Bespoke Wood Pieces","Panesar Furniture"]%
        • 1: 1
        • 2: 2025-03-26 18:47:47
        • 3: 2001511330
        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_main104msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `deleted_at` is null and `published_at` <= '2025-03-26 18:47:47' and `published_at` >= '2025-03-26 17:47:47' order by RAND(), `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
        Bindings
        • 0: 1
        • 1: 16
        • 2: 20
        • 3: 2025-03-26 18:47:47
        • 4: 2025-03-26 17:47:47
        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_main880μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (57)
        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_main740μ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_main720μ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-26 18:47:47' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 4 offset 0
        Bindings
        • 0: 480
        • 1: 481
        • 2: 482
        • 3: 719
        • 4: 1
        • 5: 2025-03-26 18:47:47
        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_main690μ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_main870μ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-26 18:47:47' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
        Bindings
        • 0: 1
        • 1: 486
        • 2: 1
        • 3: 2025-03-26 18:47:47
        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_main680μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (3, 417, 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_main26.83msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001511330' and `site_id` = 1 and `published_at` <= '2025-03-26 18:47:47' and `deleted_at` is null order by `id` desc limit 1
        Bindings
        • 0: 2001511330
        • 1: 1
        • 2: 2025-03-26 18:47:47
        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_main690μsselect `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_main3.69msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001511330' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-26 18:47:47' limit 1
        Bindings
        • 0: 2001511330
        • 1: 1
        • 2: 2025-03-26 18:47:47
        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_main790μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (369)
        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_main2.55msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-03-26 18:47:47' and `article_category_id` = 174 and `site_id` = 1 and `id` not in ('2001511330') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
        Bindings
        • 0: 2025-03-26 18:47:47
        • 1: 174
        • 2: 1
        • 3: 2001511330
        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_main660μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (174)
        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_main29.4msselect `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 '%[\"Mohan Panesar\",\"Mohan Panesar\u2019s Love for Wood\",\"Bespoke Wood Pieces\",\"Panesar Furniture\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
        Bindings
        • 0: %["Mohan Panesar","Mohan Panesar\u2019s Love for Wood","Bespoke Wood Pieces","Panesar Furniture"]%
        • 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_main830μ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.33msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001514720, 2001514742, 2001514715, 2001514690, 2001514537, 2001454171, 2001514467, 2001514717, 2001514725, 2000198221, 2001303891, 2001514735, 2001514757, 2001514421, 2001514529, 2001459313, 2001513711, 2001514702, 2001437814, 2001514684) and `deleted_at` is null and `published_at` <= '2025-03-26 18:47:47' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
        Bindings
        • 0: 2001514720
        • 1: 2001514742
        • 2: 2001514715
        • 3: 2001514690
        • 4: 2001514537
        • 5: 2001454171
        • 6: 2001514467
        • 7: 2001514717
        • 8: 2001514725
        • 9: 2000198221
        • 10: 2001303891
        • 11: 2001514735
        • 12: 2001514757
        • 13: 2001514421
        • 14: 2001514529
        • 15: 2001459313
        • 16: 2001513711
        • 17: 2001514702
        • 18: 2001437814
        • 19: 2001514684
        • 20: 2025-03-26 18:47:47
        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_main740μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (267, 284, 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_main810μ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_main850μsselect * from article_categories where id = '174'
        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_main820μsselect * from article_categories where id = '174'
        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_main900μsselect * from article_categories where id = '174'
        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 = '174'
        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_main158msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-26 18:47:48' and (`keywords` like '%Mohan Panesar%' or `keywords` like '%Mohan Panesar’s Love for Wood%' or `keywords` like '%Bespoke Wood Pieces%' or `keywords` like '%Panesar Furniture%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001511330' order by `published_at` desc limit 3
        Bindings
        • 0: 2025-03-26 18:47:48
        • 1: %Mohan Panesar%
        • 2: %Mohan Panesar’s Love for Wood%
        • 3: %Bespoke Wood Pieces%
        • 4: %Panesar Furniture%
        • 5: 1
        • 6: 16
        • 7: 20
        • 8: 2001511330
        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_main800μsselect * from `favourite_topics` where `status` = 1
        Bindings
        • 0: 1
        Backtrace
        • view::mainsite.layouts.app:825
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      App\Models\Article
      33Article.php#?
      App\Models\Category
      20Category.php#?
      App\Models\Trending
      20Trending.php#?
      App\Topic
      16Topic.php#?
      App\Models\Author
      14Author.php#?
          _token
          uTiwWLO0KLqpwyLbMyqcUnzeL036GxlYH8ktiLRW
          offset
          0
          _previous
          array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/sunday-magazine/article/2001511330...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /sunday-magazine/article/2001511330/mohan-panesars-50-year-love-affair-with-wood
          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:23 [ "cf-ray" => array:1 [ 0 => "9267c9b63ab9f603-EWR" ] "x-forwarded-for" => array:1 [ 0 => "3.142.220.14" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "3.142.220.14" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "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" ] "connection" => array:1 [ 0 => "Keep-Alive" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "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" ] ]
          request_cookies
          []
          
          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 15:47:48 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IklZRFNvS1VCVXFTZk9NSzJWSUdXQXc9PSIsInZhbHVlIjoib3ZlOEg1Z2FjdmVYeVhRV2dmckJZM1hjSzFCUE9JWEw3NnA1aDNRS1pIZVRZVXo3VzJGV24yL2hXSzhtVEZoY2Z6ZUFrNmhOY0w5YUxCQjJIM0dnOXErSjZwNWJTdzBVVDRveHB0TzlOUjk1NDJuU3ducU5xa0QvcVhpY2t2MWIiLCJtYWMiOiI2MDc2MzAzN2UxYmE2YWRkYWQwNmJlMWIyMzY5ODIxZGNjMThiN2E3Yzk4ZWEzMDRjMTFhMjRkNDhkMjJjZGYwIiwidGFnIjoiIn0%3D; expires=Sat, 26 Apr 2025 02:16:48 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IklZRFNvS1VCVXFTZk9NSzJWSUdXQXc9PSIsInZhbHVlIjoib3ZlOEg1Z2FjdmVYeVhRV2dmckJZM1hjSzFCUE9JWEw3NnA1aDNRS1pIZVRZVXo3VzJGV24yL2hXSzhtVEZoY2Z6ZUFrN" 1 => "thestandardmediagroup_session=eyJpdiI6ImMwRWRiT05uT083OFVuVEpLVkV0bkE9PSIsInZhbHVlIjoiZ0pjTmx5L0RMNEM0TitnaUYvUXltTEdNTlFIaElIWUMrOTUvQ2wxcGZrMVFXVTJidHRtRVNLdGVvZlUweUxkcW94WFczeC95UHF3MDNWcUpBNGpRRkU3bXE5bjdidjhDbStmUzB4Nms5MUszUm5NcEVwd2ZzamtBUDJZQXl1V3MiLCJtYWMiOiJmNGQ1MDhhNTAzYTZlNWFlNDZmMTY1MTE1NjU3ZjFjNTgzZmJiZjQxNmVhY2Y2Njc0ZmMxNTI0NDE2ZTk2YTMyIiwidGFnIjoiIn0%3D; expires=Sat, 26 Apr 2025 02:16:48 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6ImMwRWRiT05uT083OFVuVEpLVkV0bkE9PSIsInZhbHVlIjoiZ0pjTmx5L0RMNEM0TitnaUYvUXltTEdNTlFIaElIWUMrOTUvQ2wxcGZrMVFXVTJidHRtRVNLdG" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IklZRFNvS1VCVXFTZk9NSzJWSUdXQXc9PSIsInZhbHVlIjoib3ZlOEg1Z2FjdmVYeVhRV2dmckJZM1hjSzFCUE9JWEw3NnA1aDNRS1pIZVRZVXo3VzJGV24yL2hXSzhtVEZoY2Z6ZUFrNmhOY0w5YUxCQjJIM0dnOXErSjZwNWJTdzBVVDRveHB0TzlOUjk1NDJuU3ducU5xa0QvcVhpY2t2MWIiLCJtYWMiOiI2MDc2MzAzN2UxYmE2YWRkYWQwNmJlMWIyMzY5ODIxZGNjMThiN2E3Yzk4ZWEzMDRjMTFhMjRkNDhkMjJjZGYwIiwidGFnIjoiIn0%3D; expires=Sat, 26-Apr-2025 02:16:48 GMT; path=/XSRF-TOKEN=eyJpdiI6IklZRFNvS1VCVXFTZk9NSzJWSUdXQXc9PSIsInZhbHVlIjoib3ZlOEg1Z2FjdmVYeVhRV2dmckJZM1hjSzFCUE9JWEw3NnA1aDNRS1pIZVRZVXo3VzJGV24yL2hXSzhtVEZoY2Z6ZUFrN" 1 => "thestandardmediagroup_session=eyJpdiI6ImMwRWRiT05uT083OFVuVEpLVkV0bkE9PSIsInZhbHVlIjoiZ0pjTmx5L0RMNEM0TitnaUYvUXltTEdNTlFIaElIWUMrOTUvQ2wxcGZrMVFXVTJidHRtRVNLdGVvZlUweUxkcW94WFczeC95UHF3MDNWcUpBNGpRRkU3bXE5bjdidjhDbStmUzB4Nms5MUszUm5NcEVwd2ZzamtBUDJZQXl1V3MiLCJtYWMiOiJmNGQ1MDhhNTAzYTZlNWFlNDZmMTY1MTE1NjU3ZjFjNTgzZmJiZjQxNmVhY2Y2Njc0ZmMxNTI0NDE2ZTk2YTMyIiwidGFnIjoiIn0%3D; expires=Sat, 26-Apr-2025 02:16:48 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6ImMwRWRiT05uT083OFVuVEpLVkV0bkE9PSIsInZhbHVlIjoiZ0pjTmx5L0RMNEM0TitnaUYvUXltTEdNTlFIaElIWUMrOTUvQ2wxcGZrMVFXVTJidHRtRVNLdG" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "uTiwWLO0KLqpwyLbMyqcUnzeL036GxlYH8ktiLRW" "offset" => 0 "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/sunday-magazine/article/2001511330/mohan-panesars-50-year-love-affair-with-wood" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-03-26 18:47:48GET/main-staging/sunday-magazine/article/2001511330/mohan-panesars-50-year-love-affair-with-wood1133103