×

Inside Vietnam's harsh drug laws: Why traffickers face execution

 Margaret Nduta was sentenced to death for drug trafficking in Vietnam. [Courtesy]

Vietnam is one of the countries in the world with the harshest narcotic laws where anyone found guilty of trafficking 100 grams or more of heroin, methamphetamine, cocaine, or amphetamine faces the death penalty.

One of their latest executions is on a Kenyan, Margret Nduta, who is set to face the penalty for a drug trafficking offence.

The 37-year-old was found guilty of smuggling over 2 kilograms of cocaine.

The harsh penalty has left Kenyans wondering just what the execution of the death penalty looks like and why Vietnam has adopted such a law.

Vietnam's decision to impose such severe penalties for drug trafficking relies on various historical factors, including geographical location, war on drugs initiatives, and deterrence against drug trafficking.

First is the location of Vietnam in Southeast Asia near the Golden Triangle that intersects Thailand, Laos, and Myanmar, known for producing drugs.

The Golden Triangle has been one of the largest opium-producing destinations in the world since the 1950s.

A large percentage of the world’s heroin came from the Golden Triangle up to the early 21st century when opium production in Afghanistan increased.

This made Vietnam both a transit and destination country for illicit drugs, prompting the government to adopt such stringent measures.

For instance, in 1997 after the Vietnam War, they stipulated the death penalty for persons found in possession or smuggling 100 grams or more of heroin or five kilograms or more of opium.

The harsh penalties were also meant to protect public health and maintain social order.

The National Assembly of the Socialist Republic of Vietnam replaced the use of firing squads for capital punishment to execute prisoners in 2011, transitioning to lethal injection under the laws of criminal judgments.

The lethal injection protocol states that the drugs are supposed to be administered in three steps. First is an anesthetic that renders an inmate unconscious.

Then a second drug is injected to paralyze the offender. Finally, the last one stops the heart, inducing untimely death.

The Vietnamese government maintains that the capital sentence is essential to punish people committing serious crimes such as drug trafficking, rape, murder, armed robbery, and even corruption.

Other methods to execute the death penalty used in other jurisdictions may also include electrocution, firing squad, and execution by lethal gas.

In Vietnam, the execution of capital sentences is conducted in secret, with no public witnesses except for government officials.

 Vietnam's approach to punishing offenders aligns with several other nations, including Singapore, Malaysia, Indonesia, Saudi Arabia, and India.

For instance, Singapore imposes execution laws on trafficking more than 15 grams of heroin or 30 grams of cocaine.

Singapore enforces capital punishment mainly by hanging, where the process involves the condemned individual being dropped through a trapdoor, with the fall intended to cause a fatal neck fracture, resulting in immediate unconsciousness and death.

 Malaysia, on the other hand, enforces the death penalty on individuals convicted of trafficking certain quantities like 50 grams of heroin or 200 grams of cannabis.

The country also employs hanging as its primary method of execution, carried out by dropping the prisoner through a trapdoor, aiming to break the neck and cause instantaneous death. Meanwhile, Indonesia imposes severe penalties, including death by firing squad, for significant drug-related offences.

In Indonesia, executions are conducted by firing squad. The condemned person is typically bound to a chair or post, with a black hood placed over their head. A group of shooters aims at the heart, and if they miss, the individual may suffer a slow death from bleeding.

 At the same time, Saudi Arabia has also intensely revived the use of death penalties for drug-related crimes. They utilize beheading, shooting, crucifixion, and even paralysis before execution.

International human rights organizations have raised concerns over the use of capital punishment for drug offences, advocating for alternative approaches that focus on rehabilitation and public health.

However, there is a glimmer of hope as the execution of the Kenyan has not yet been carried out. Referring to June 2023, Australian Prime Minister Anthony Albanese intervened on behalf of two citizens who were to face execution after being found guilty of terrorism. 

Request history8.1.26PHP Version1.3sRequest Duration23MBMemory UsageGET {category}/article/{id}/{slug}Route
  • warninglog[01:47:44] LOG.warning: Optional parameter $count declared before required parameter $tags is implic...
  • warninglog[01:47:44] LOG.warning: Optional parameter $count declared before required parameter $tags is implic...
  • Booting (82.74ms)time
  • Application (1.22s)time
  • 1 x Application (93.63%)
    1.22s
    1 x Booting (6.37%)
    82.74ms
    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
    31 statements were executed (6 duplicates)Show only duplicates458ms
    • 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.48msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001514111' and `published_at` <= '2025-03-26 01:47:44' and `deleted_at` is null
      Bindings
      • 0: 2001514111
      • 1: 2025-03-26 01:47:44
      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_main700μ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
    • Articles.php#147standard_digital_main860μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 482 or `parent_id` = 482 and `deleted_at` is null
      Bindings
      • 0: 1
      • 1: 482
      • 2: 482
      Backtrace
      • app/Utils/Articles.php:147
      • app/Http/Controllers/MainsiteController.php:727
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:728
    • Articles.php#164standard_digital_main11.08msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (482) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-26 01:47:44' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
      Bindings
      • 0: 482
      • 1: 1
      • 2: 2025-03-26 01:47:44
      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_main1.99msselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (482)
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:727
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:728
    • Articles.php#53standard_digital_main1.29msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 482
      Bindings
      • 0: 482
      Backtrace
      • app/Utils/Articles.php:53
      • app/Utils/Articles.php:338
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#53standard_digital_main790μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 480
      Bindings
      • 0: 480
      Backtrace
      • app/Utils/Articles.php:53
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#688standard_digital_main88.52msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"Death Penalty\",\"Drug Trafficking\",\"Vietnam\",\"Margret Nduta\"]%') and `site_id` = 1 and `published_at` <= '2025-03-26 01:47:44' and `deleted_at` is null and `id` not in ('2001514111') order by `published_at` desc limit 4 offset 0
      Bindings
      • 0: %["Death Penalty","Drug Trafficking","Vietnam","Margret Nduta"]%
      • 1: 1
      • 2: 2025-03-26 01:47:44
      • 3: 2001514111
      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_main74.01msselect `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 01:47:44' and `published_at` >= '2025-03-26 00:47:44' 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 01:47:44
      • 4: 2025-03-26 00:47:44
      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_main660μ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_main1.31msselect `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 01:47:44' 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 01:47:44
      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_main620μ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_main53.72msselect `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 01:47:44' 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 01:47:44
      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_main640μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (588)
      Backtrace
      • app/Utils/Articles.php:753
      • app/Http/Controllers/MainsiteController.php:837
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:838
    • Articles.php#819standard_digital_main4.7msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001514111' and `site_id` = 1 and `published_at` <= '2025-03-26 01:47:44' and `deleted_at` is null order by `id` desc limit 1
      Bindings
      • 0: 2001514111
      • 1: 1
      • 2: 2025-03-26 01:47:44
      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_main630μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (426)
      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_main920μsselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001514111' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-26 01:47:44' limit 1
      Bindings
      • 0: 2001514111
      • 1: 1
      • 2: 2025-03-26 01:47:44
      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_main680μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (417)
      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.54msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-03-26 01:47:44' and `article_category_id` = 482 and `site_id` = 1 and `id` not in ('2001514111') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
      Bindings
      • 0: 2025-03-26 01:47:44
      • 1: 482
      • 2: 1
      • 3: 2001514111
      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_main760μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (482)
      Backtrace
      • app/Utils/Articles.php:1288
      • app/Http/Controllers/MainsiteController.php:845
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:846
    • Builder.php#20standard_digital_main27.38msselect `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 '%[\"Death Penalty\",\"Drug Trafficking\",\"Vietnam\",\"Margret Nduta\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
      Bindings
      • 0: %["Death Penalty","Drug Trafficking","Vietnam","Margret Nduta"]%
      • 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_main720μ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.22msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001249065, 2001514618, 2001514622, 2001514624, 2001514692, 2001289651, 2001514617, 2001514454, 2001420065, 2001514600, 2001394712, 2001411807, 2001514690, 2001514581, 2000198221, 2001514049, 2000167076, 2001463991, 2001452862, 2001514549) and `deleted_at` is null and `published_at` <= '2025-03-26 01:47:44' 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: 2001514618
      • 2: 2001514622
      • 3: 2001514624
      • 4: 2001514692
      • 5: 2001289651
      • 6: 2001514617
      • 7: 2001514454
      • 8: 2001420065
      • 9: 2001514600
      • 10: 2001394712
      • 11: 2001411807
      • 12: 2001514690
      • 13: 2001514581
      • 14: 2000198221
      • 15: 2001514049
      • 16: 2000167076
      • 17: 2001463991
      • 18: 2001452862
      • 19: 2001514549
      • 20: 2025-03-26 01:47:44
      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_main630μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (265, 267, 273, 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_main650μ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_main720μsselect * from article_categories where id = '482'
      Backtrace
      • app/Library/helper.php:424
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    • helper.php#424standard_digital_main650μsselect * from article_categories where id = '482'
      Backtrace
      • app/Library/helper.php:424
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    • helper.php#424standard_digital_main830μsselect * from article_categories where id = '482'
      Backtrace
      • app/Library/helper.php:424
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    • helper.php#424standard_digital_main600μsselect * from article_categories where id = '482'
      Backtrace
      • app/Library/helper.php:424
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    • Articles.php#1350standard_digital_main173msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-26 01:47:45' and (`keywords` like '%Death Penalty%' or `keywords` like '%Drug Trafficking%' or `keywords` like '%Vietnam%' or `keywords` like '%Margret Nduta%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001514111' order by `published_at` desc limit 3
      Bindings
      • 0: 2025-03-26 01:47:45
      • 1: %Death Penalty%
      • 2: %Drug Trafficking%
      • 3: %Vietnam%
      • 4: %Margret Nduta%
      • 5: 1
      • 6: 16
      • 7: 20
      • 8: 2001514111
      Backtrace
      • app/Utils/Articles.php:1350
      • app/Utils/Articles.php:1674
      • view::mainsite.article:568
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
    • app.blade.php#825standard_digital_main1.03msselect * from `favourite_topics` where `status` = 1
      Bindings
      • 0: 1
      Backtrace
      • view::mainsite.layouts.app:825
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    App\Models\Article
    35Article.php#?
    App\Models\Trending
    20Trending.php#?
    App\Models\Category
    18Category.php#?
    App\Topic
    16Topic.php#?
    App\Models\Author
    15Author.php#?
        _token
        Jhn0P19YuefPmjqe2X2Wwx1bhqF1I8IDT2JbQZzf
        _previous
        array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/explainers/article/2001514111/insi...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        offset
        0
        path_info
        /explainers/article/2001514111/inside-vietnams-harsh-drug-laws-why-traffickers-face-execution
        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 => "9261f3a34b8ceac3-EWR" ] "x-forwarded-for" => array:1 [ 0 => "3.145.63.63" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "3.145.63.63" ] "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 => "_ga=amp-EhWpVm1bx3EIHr0ClQdb0g; XSRF-TOKEN=eyJpdiI6ImFhRUVrMC9ZcVhEV1ZZYTRWcnlRdEE9PSIsInZhbHVlIjoiVlVVN2QxTTM1WE95T3A0WTRLTzE3ZEkwUVhVRGdKQlphYlQ2ektQMGlJNWxUZWw0a2lzUlBYSjI2M3RGSDR3Z24vS0FNbmJFZ0FLZTMxeUppRU9DZ0IwVWYzQXdVYnMrUEFuVUJCTERGTDMxZjJmV0hqamZuclNpckQxKytFM0oiLCJtYWMiOiI0ZTFlMzZkODk0Mjg5N2IyOTRiNjU4ZjAyOTEzZDU1ZTVkMDNhM2FjNGNiYjcyNjFhZmQ3MDFhNTE0ZmJmY2QwIiwidGFnIjoiIn0%3D; thestandardmediagroup_session=eyJpdiI6Ilk5dHdxaUs1dzRuSmlJQk1QNlJScWc9PSIsInZhbHVlIjoiM2g4dUFpTVNUWkFuWlQrWVRqUUJ5M0RQeUZnV1JPV3JnRVgyc2RiRUdLZi9Ec3NWd0hvdmVrWUtvUXlnbXJqOTMveXBLcXJQRGZGM05OVVFMaVRMRnBGNW5velZId3F5SklpOWpDcjlTazB2aHNUc1NxQVpabWVEVXFQclJiOVQiLCJtYWMiOiJkMjQwNDU5NDllZGRjZTlhZWUyZTMyZmM0ZGQ1NWFhNGNjM2E2MzNmZmZiOGEzMmIwODZhMjgwMzMyZDk4OTQ1IiwidGFnIjoiIn0%3D_ga=amp-EhWpVm1bx3EIHr0ClQdb0g; XSRF-TOKEN=eyJpdiI6ImFhRUVrMC9ZcVhEV1ZZYTRWcnlRdEE9PSIsInZhbHVlIjoiVlVVN2QxTTM1WE95T3A0WTRLTzE3ZEkwUVhVRGdKQlphYlQ2ektQMGlJNWxUZ" ] "priority" => array:1 [ 0 => "u=0, i" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "connection" => array:1 [ 0 => "Keep-Alive" ] "pragma" => array:1 [ 0 => "no-cache" ] "cache-control" => array:1 [ 0 => "no-cache" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] ]
        request_cookies
        0 of 0
        array:3 [ "_ga" => null "XSRF-TOKEN" => "Jhn0P19YuefPmjqe2X2Wwx1bhqF1I8IDT2JbQZzf" "thestandardmediagroup_session" => "zkawMzKj8ncsmS65bBrMpnvgdIpd25p5NHBQ9gdI" ]
        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 => "Tue, 25 Mar 2025 22:47:45 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImZLM2FlYTFDMXZjTmhkRHI3c3hkdHc9PSIsInZhbHVlIjoiTEw4Wm5hSFlXdmxlVnpYWjFDbE5sTW8rNzlFNlRhVng2UEZEaS9kc211dnIxMElzaDVCSklFK1EzQnJoVk8rK0R2RGx0dS96MytHRmV3a0xjbXRCSEVOKzZsOTJvVkEzbG13T1lFcE1tT25makZYVEpveWZ4UG8rMDhQbjVNM28iLCJtYWMiOiI4YTY3ZWUxN2FhNzU1Yzc5NGU0NTI5ZDA2MmE4ODFlZGEyOTFhYTI4ZTJjNmZmZDcwZjEyOWJiNjhlN2IwMjk1IiwidGFnIjoiIn0%3D; expires=Fri, 25 Apr 2025 09:16:45 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6ImZLM2FlYTFDMXZjTmhkRHI3c3hkdHc9PSIsInZhbHVlIjoiTEw4Wm5hSFlXdmxlVnpYWjFDbE5sTW8rNzlFNlRhVng2UEZEaS9kc211dnIxMElzaDVCSklFK1EzQnJoVk8rK0R2RGx0d" 1 => "thestandardmediagroup_session=eyJpdiI6ImZ4djRFb2JkRVE1OE5rUTUrVFdLd0E9PSIsInZhbHVlIjoieDcwYmVkczZYY1B1Qk5nNkRIdWZjRWVNb25uY1R5TGFmeVdrVDRTUHNXMTZEdVRFMExuaGRyMStJTVcwK2VaSnFSYWsvUTlnanQ2SHl6WkpRbnlEdGxFNVpHQUR4UStGRTlnR0Q0Y2NKdEVaVTIwSVBOWkMrRU5ZaHBhRThXNWgiLCJtYWMiOiIzZGIyMTVjOGI5YjlkZGFjYjk2ZDJlYzczOGU3NmVhY2MxMGFlY2VkNDFjODBkZGEyOWI3NmQ4Y2RjOGQ5ZjM1IiwidGFnIjoiIn0%3D; expires=Fri, 25 Apr 2025 09:16:45 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6ImZ4djRFb2JkRVE1OE5rUTUrVFdLd0E9PSIsInZhbHVlIjoieDcwYmVkczZYY1B1Qk5nNkRIdWZjRWVNb25uY1R5TGFmeVdrVDRTUHNXMTZEdVRFMExuaGRyMS" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImZLM2FlYTFDMXZjTmhkRHI3c3hkdHc9PSIsInZhbHVlIjoiTEw4Wm5hSFlXdmxlVnpYWjFDbE5sTW8rNzlFNlRhVng2UEZEaS9kc211dnIxMElzaDVCSklFK1EzQnJoVk8rK0R2RGx0dS96MytHRmV3a0xjbXRCSEVOKzZsOTJvVkEzbG13T1lFcE1tT25makZYVEpveWZ4UG8rMDhQbjVNM28iLCJtYWMiOiI4YTY3ZWUxN2FhNzU1Yzc5NGU0NTI5ZDA2MmE4ODFlZGEyOTFhYTI4ZTJjNmZmZDcwZjEyOWJiNjhlN2IwMjk1IiwidGFnIjoiIn0%3D; expires=Fri, 25-Apr-2025 09:16:45 GMT; path=/XSRF-TOKEN=eyJpdiI6ImZLM2FlYTFDMXZjTmhkRHI3c3hkdHc9PSIsInZhbHVlIjoiTEw4Wm5hSFlXdmxlVnpYWjFDbE5sTW8rNzlFNlRhVng2UEZEaS9kc211dnIxMElzaDVCSklFK1EzQnJoVk8rK0R2RGx0d" 1 => "thestandardmediagroup_session=eyJpdiI6ImZ4djRFb2JkRVE1OE5rUTUrVFdLd0E9PSIsInZhbHVlIjoieDcwYmVkczZYY1B1Qk5nNkRIdWZjRWVNb25uY1R5TGFmeVdrVDRTUHNXMTZEdVRFMExuaGRyMStJTVcwK2VaSnFSYWsvUTlnanQ2SHl6WkpRbnlEdGxFNVpHQUR4UStGRTlnR0Q0Y2NKdEVaVTIwSVBOWkMrRU5ZaHBhRThXNWgiLCJtYWMiOiIzZGIyMTVjOGI5YjlkZGFjYjk2ZDJlYzczOGU3NmVhY2MxMGFlY2VkNDFjODBkZGEyOWI3NmQ4Y2RjOGQ5ZjM1IiwidGFnIjoiIn0%3D; expires=Fri, 25-Apr-2025 09:16:45 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6ImZ4djRFb2JkRVE1OE5rUTUrVFdLd0E9PSIsInZhbHVlIjoieDcwYmVkczZYY1B1Qk5nNkRIdWZjRWVNb25uY1R5TGFmeVdrVDRTUHNXMTZEdVRFMExuaGRyMS" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "Jhn0P19YuefPmjqe2X2Wwx1bhqF1I8IDT2JbQZzf" "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/explainers/article/2001514111/inside-vietnams-harsh-drug-laws-why-traffickers-face-execution" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "offset" => 0 ]
        ClearShow all
        Date ↕MethodURLData
        #12025-03-26 01:47:45GET/main-staging/explainers/article/2001514111/inside-vietnams-harsh-drug-laws-why-traffickers-face-execution21131104