As the world marked World TB Day on Monday, Kenyan health advocates for people living with HIV and TB criticised the High Court for failing to hold the government accountable for HIV and TB drugs stock-outs.
Speaking at a press briefing in Nairobi, the National Coordinator for the Network of TB Champions Kenya, Stephen Anguva, stated that the High Court in Kisumu had dismissed a petition filed in 2023 by women living with HIV.
The petition sought to hold the government accountable for shortages of HIV and TB medicines—a decision campaigners say endangers the lives of thousands of Kenyans.
“During the hearing, the petitioners shared painful experiences of repeated stockouts of life-saving antiretroviral medicines, viral load testing kits, and early infant diagnostic commodities between 2021 and 2023,” said Anguva.
“They also presented reports from the press and government bodies indicating that the stock-outs were caused by a stalemate between the Ministry of Health, the Kenya Medical Supplies Authority (Kemsa), and United States Agency for International Development (USAID) due to repeated cases of mismanagement and corruption at Kemsa,” he added.
This judgement comes as Kenya faces an unprecedented crisis in the health sector, exacerbated by recent executive directives from the US government to freeze foreign aid and halt USAID funding.
These measures have curtailed related health programmes, highlighting the government’s failure to bridge the gap.
“Instead of proactive investment, we continue to witness bureaucratic failures and financial mismanagement in the health sector, as revealed in the Auditor General’s 2025 report, alongside a lack of political will to protect vulnerable groups,” he stated.
He emphasised that the Judiciary plays a pivotal role in promoting and protecting human rights, as well as holding the government to account when it fails in its duties.
“By dismissing the petition, the court ignored the lived realities of thousands of Kenyans struggling to access life-saving treatment,” he said.
He regretted that the court’s unwillingness to intervene encourages impunity, setting a dangerous precedent where the government is not held accountable for failing its citizens.
He called on the government to commit to upholding its constitutional mandate, invest in domestic financing for HIV and TB programmes, and implement new reforms at Kemsa to prevent further medicine shortages, in line with this year’s World TB Day theme: “Yes! We Can End TB – Commit, Invest, Deliver”.
Stay informed. Subscribe to our newsletter
Subscribe to our newsletter and stay updated on the latest developments and special offers!
Pick your favourite topics below for a tailor made homepage just for you
1 x Application (99.02%) | 1.30s |
1 x Booting (0.98%) | 12.84ms |
Backtrace |
|
select `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001514627' and `published_at` <= '2025-03-30 16:50:43' and `deleted_at` is null
Bindings |
|
Backtrace |
|
select * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-03-30'
Bindings |
|
Backtrace |
|
select `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` = 2001514627 and `authors`.`deleted_at` is null
Bindings |
|
Backtrace |
|
select `id` from `article_categories` where `site_id` = 1 and `id` = 41 or `parent_id` = 41 and `deleted_at` is null
Bindings |
|
Backtrace |
|
select `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (41, 572, 573, 589, 722, 723, 724) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-30 16:50:43' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (41)
Backtrace |
|
select `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 41
Bindings |
|
Backtrace |
|
select `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
Backtrace |
|
Backtrace |
|
select `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
Backtrace |
|
Backtrace |
|
select `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
Backtrace |
|
select `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `refer_id` is null
Backtrace |
|
select `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"HIV and TB drug shortage\",\"HIV treatment crisis Kenya\",\"USAID funding freeze Kenya\",\"World TB Day Kenya 2025\"]%') and `site_id` = 1 and `published_at` <= '2025-03-30 16:50:44' and `deleted_at` is null and `id` not in ('2001514627') order by `published_at` desc limit 4 offset 0
Bindings |
|
Backtrace |
|
select `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-30 16:50:44' and `published_at` >= '2025-03-30 15:50:44' order by RAND(), `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (1, 7)
Backtrace |
|
select `id` from `article_categories` where `site_id` = 1 and `id` = 480 or `parent_id` = 480 and `deleted_at` is null
Bindings |
|
Backtrace |
|
select `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-30 16:50:44' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 4 offset 0
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (480, 482)
Backtrace |
|
select `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-30 16:50: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 |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7, 588)
Backtrace |
|
select `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001514627' and `site_id` = 1 and `published_at` <= '2025-03-30 16:50:44' and `deleted_at` is null order by `id` desc limit 1
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (23)
Backtrace |
|
select `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001514627' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-30 16:50:44' limit 1
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (17)
Backtrace |
|
select `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-03-30 16:50:44' and `article_category_id` = 41 and `site_id` = 1 and `id` not in ('2001514627') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (41)
Backtrace |
|
select `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 '%[\"HIV and TB drug shortage\",\"HIV treatment crisis Kenya\",\"USAID funding freeze Kenya\",\"World TB Day Kenya 2025\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
Bindings |
|
Backtrace |
|
select 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 |
|
select `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001515084, 2001515083, 2001515081, 2001249065, 2001515078, 2001515080, 2001515068, 2001515039, 2001515088, 2001514960, 2001403563, 2000198221, 2000139395, 2001515027, 2001285705, 2001515036, 2001514190, 2001328255, 2001411807, 2001515087) and `deleted_at` is null and `published_at` <= '2025-03-30 16:50:44' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (3, 263, 264, 265, 282)
Backtrace |
|
select * from `settings` where `meta_name` = 'article_age' limit 1
Bindings |
|
Backtrace |
|
select * from article_categories where id = '41'
Backtrace |
|
select * from article_categories where id = '41'
Backtrace |
|
select * from article_categories where id = '41'
Backtrace |
|
select * from article_categories where id = '41'
Backtrace |
|
select * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-30 16:50:45' and (`keywords` like '%HIV and TB drug shortage%' or `keywords` like '%HIV treatment crisis Kenya%' or `keywords` like '%USAID funding freeze Kenya%' or `keywords` like '%World TB Day Kenya 2025%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001514627' order by `published_at` desc limit 3
Bindings |
|
Backtrace |
|
select * from `favourite_topics` where `status` = 1
Bindings |
|
Backtrace |
|
200
[]
[]
0 of 0array:24 [▼ "cf-ray" => array:1 [▶ 0 => "928813e48fa113ce-EWR" ] "x-forwarded-for" => array:1 [▶ 0 => "3.135.185.223" ] "host" => array:1 [▶ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [▶ 0 => "3.135.185.223" ] "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=eyJpdiI6IkZBUlA1OTA2NEEzWkZIQWJ3bEdSTWc9PSIsInZhbHVlIjoiMEVaMkp3MzlTdVVjUEwxUnNPd1FxUGRkMlA4WkUrdk01N1VMeHphNjJmckJqOFhHVWdBK2YxeEFQQXdvbFpsWUNsdUM5cWNtemVWd3lKWUYzNnJzc3YyckFiZ09PbEl3ZmczZ2xpQktjVTNENlYrdEhUaFZ1cTRDeENEY1NhckciLCJtYWMiOiIwZDJmNTMzYmFhMDJiYzNhMzg4ZTQ2ZmMwMjhlZTBmZDExMzkxZDAwZDZkNGEzNGI1ZWNkNzY2Mjk4NzM0N2U4IiwidGFnIjoiIn0%3D; thestandardmediagroup_session=eyJpdiI6IlppNk80SEdTWHkxUkQ0akZYUTloanc9PSIsInZhbHVlIjoiSTU4V0JMUDk1NkI0Z2pxdmQ2dlJrMDVuSkZtME1ZZTJHTTlWWG9ETmxKYnU1M3VrbnAvVjd2RDBDZVFRRWtBSFVnYWpBRUdEVXd4SnFoWmtvSzlDclQ5SkFwWDNlRUpLZGZ6K1pzK2wrRGdDTExCQzBDSEJVUGRCOVBJWFFPaVgiLCJtYWMiOiI4YjkyYTMwNTJlMDVhZjBkMDc5ZDMzMDEwZmQ3NDA4OWUzYzI0NmM2Y2VmN2Y2NWI0ZmIyZGNhNDNjYTczYTViIiwidGFnIjoiIn0%3D; _gid=GA1.3.1620635918.1743342641; _gat_UA-9511843-1=1; _ga_L7FB4EWJ0B=GS1.1.1743342641.1.0.1743342641.60.0.0; _ga=GA1.1.42428751.1743342641 ◀XSRF-TOKEN=eyJpdiI6IkZBUlA1OTA2NEEzWkZIQWJ3bEdSTWc9PSIsInZhbHVlIjoiMEVaMkp3MzlTdVVjUEwxUnNPd1FxUGRkMlA4WkUrdk01N1VMeHphNjJmckJqOFhHVWdBK2YxeEFQQXdvbFpsWUNsdUM5c ▶" ] "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" ] ]
0 of 0array:6 [▼ "XSRF-TOKEN" => "JNndbwBeZq8AkiwO8AZaL2eus34k11uyEnVu1vU5" "thestandardmediagroup_session" => "IQCvrFJ7jilm7SlXueR9BuRbM6JxStDlbqL6YSzl" "_gid" => null "_gat_UA-9511843-1" => null "_ga_L7FB4EWJ0B" => null "_ga" => null ]
0 of 0array:5 [▼ "content-type" => array:1 [▶ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [▶ 0 => "no-cache, private" ] "date" => array:1 [▶ 0 => "Sun, 30 Mar 2025 13:50:45 GMT" ] "set-cookie" => array:2 [▶ 0 => "XSRF-TOKEN=eyJpdiI6IkNuSUc4WDVoaWpEMVFiTmp0Sk1ISGc9PSIsInZhbHVlIjoiNGNzV2N5K1dzVXZpc1RvQWZkYmp1Q1dEUXpjTzZxcVFVY0ZRR3lzMHlhc1ZYN0pBZmdQNnJIOWx2aTFwcUt3TGt6R0xoc2JyNHk0NDFzZVNKMGtyT21tMXlibzBXSVNMMUd2d0c3eGFlOUlOTHZWcjN6Tkx2bm1aa091WmZuRG4iLCJtYWMiOiIxNzk1MWJjM2EzYmEyYzhiMmE0YzBkNTc0NGQ4NGI4MTU1NTBhYzc0MjY2YmI4Y2YzYmEzMDU3OTdiYTAxNDIyIiwidGFnIjoiIn0%3D; expires=Wed, 30 Apr 2025 00:19:45 GMT; Max-Age=2629740; path=/; samesite=lax ◀XSRF-TOKEN=eyJpdiI6IkNuSUc4WDVoaWpEMVFiTmp0Sk1ISGc9PSIsInZhbHVlIjoiNGNzV2N5K1dzVXZpc1RvQWZkYmp1Q1dEUXpjTzZxcVFVY0ZRR3lzMHlhc1ZYN0pBZmdQNnJIOWx2aTFwcUt3TGt6R0xoc ▶" 1 => "thestandardmediagroup_session=eyJpdiI6InhuVXBTRlcvM3liOThIOEMyYVRkMGc9PSIsInZhbHVlIjoiVmtnTHQ3ZXJWUzh2MTVhbkh3ajA2MVBoV0NmaFF6bHlNYkZOU1ova2JMUTBWcVNiMzlpWktTaGlmWll3T1N6YnNOTTNyV09NSHFSMWplSnR0R3FrYU4wNnVlT3hocjBLU3d0UTEvQlIrU3YwU0ZteDBtKzBPYUdJRGZqQXY1TG0iLCJtYWMiOiJjZmRjMTAwZmRjZDBmNTY4MWIyMWE4M2VmNWJiYmFjNDZmZTc4ZDI5NWU5OTQ0N2VkNzA1ODQ1MzUzMDk1OTVkIiwidGFnIjoiIn0%3D; expires=Wed, 30 Apr 2025 00:19:45 GMT; Max-Age=2629740; path=/; httponly; samesite=lax ◀thestandardmediagroup_session=eyJpdiI6InhuVXBTRlcvM3liOThIOEMyYVRkMGc9PSIsInZhbHVlIjoiVmtnTHQ3ZXJWUzh2MTVhbkh3ajA2MVBoV0NmaFF6bHlNYkZOU1ova2JMUTBWcVNiMzlpWktTaG ▶" ] "Set-Cookie" => array:2 [▶ 0 => "XSRF-TOKEN=eyJpdiI6IkNuSUc4WDVoaWpEMVFiTmp0Sk1ISGc9PSIsInZhbHVlIjoiNGNzV2N5K1dzVXZpc1RvQWZkYmp1Q1dEUXpjTzZxcVFVY0ZRR3lzMHlhc1ZYN0pBZmdQNnJIOWx2aTFwcUt3TGt6R0xoc2JyNHk0NDFzZVNKMGtyT21tMXlibzBXSVNMMUd2d0c3eGFlOUlOTHZWcjN6Tkx2bm1aa091WmZuRG4iLCJtYWMiOiIxNzk1MWJjM2EzYmEyYzhiMmE0YzBkNTc0NGQ4NGI4MTU1NTBhYzc0MjY2YmI4Y2YzYmEzMDU3OTdiYTAxNDIyIiwidGFnIjoiIn0%3D; expires=Wed, 30-Apr-2025 00:19:45 GMT; path=/ ◀XSRF-TOKEN=eyJpdiI6IkNuSUc4WDVoaWpEMVFiTmp0Sk1ISGc9PSIsInZhbHVlIjoiNGNzV2N5K1dzVXZpc1RvQWZkYmp1Q1dEUXpjTzZxcVFVY0ZRR3lzMHlhc1ZYN0pBZmdQNnJIOWx2aTFwcUt3TGt6R0xoc ▶" 1 => "thestandardmediagroup_session=eyJpdiI6InhuVXBTRlcvM3liOThIOEMyYVRkMGc9PSIsInZhbHVlIjoiVmtnTHQ3ZXJWUzh2MTVhbkh3ajA2MVBoV0NmaFF6bHlNYkZOU1ova2JMUTBWcVNiMzlpWktTaGlmWll3T1N6YnNOTTNyV09NSHFSMWplSnR0R3FrYU4wNnVlT3hocjBLU3d0UTEvQlIrU3YwU0ZteDBtKzBPYUdJRGZqQXY1TG0iLCJtYWMiOiJjZmRjMTAwZmRjZDBmNTY4MWIyMWE4M2VmNWJiYmFjNDZmZTc4ZDI5NWU5OTQ0N2VkNzA1ODQ1MzUzMDk1OTVkIiwidGFnIjoiIn0%3D; expires=Wed, 30-Apr-2025 00:19:45 GMT; path=/; httponly ◀thestandardmediagroup_session=eyJpdiI6InhuVXBTRlcvM3liOThIOEMyYVRkMGc9PSIsInZhbHVlIjoiVmtnTHQ3ZXJWUzh2MTVhbkh3ajA2MVBoV0NmaFF6bHlNYkZOU1ova2JMUTBWcVNiMzlpWktTaG ▶" ] ]
0 of 0array:4 [▼ "_token" => "JNndbwBeZq8AkiwO8AZaL2eus34k11uyEnVu1vU5" "_previous" => array:1 [▶ "url" => "http://www.standardmedia.co.ke/main-staging/health/health-science/article/2001514627/uproar-over-courts-rejection-of-petition-on-hiv-tb-drugs-shortage" ] "_flash" => array:2 [▶ "old" => [] "new" => [] ] "offset" => 0 ]