In a major push towards reducing emissions and promoting environmental sustainability, Moja EV, a Chinese electric vehicle manufacturer, has signed 27 memoranda of understanding (MoUs) with taxi associations, companies, and financial institution.
The deals aim to transition Kenya's taxi fleet to electric vehicles (EVs) and support the nation's environmental goals.
Moja EV chief executive Wang Pi on Friday said many taxis are outdated, second-hand gasoline vehicles that incur high maintenance and fuel costs, impacting both driver profitability and customer satisfaction.
"The majority of taxis in Kenya are outdated and fuel-inefficient. Upgrading to new energy vehicles will not only enhance the driving experience but also significantly lower operational costs," he said during a press conference in Nairobi.
The plan seeks to support the shift to electric taxis, including financing options and the provision of Moja EV's advanced electric vehicles.
Electric vehicle adoption in Kenya has been gradually increasing since 2018, with a significant surge in registrations from 2022 to 2023.
However, many existing electric vehicles suffer from limited range and poor condition, hindering their use for commercial purposes.
Globally, the trend towards new energy vehicles is on the rise, with China leading the charge. The country now boasts over 20 million new energy vehicles, with 7.4 million new additions in 2023 alone.
Moja EV plans to open showrooms in Mombasa and Kisumu by mid-2025 and also establish additional service centres and dealerships in Nakuru, Meru, Eldoret, and Malindi.
This expansion will be supported by a growing network of charging stations, increasing from 37 to 400 by 2026, ensuring coverage within 80 kilometres between cities.
Wang also announced plans to collaborate with taxi companies to equip them with DC fast chargers, which provide rapid recharging and are ideal for long-distance travel.
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.18%) | 1.18s |
1 x Booting (0.82%) | 9.81ms |
Backtrace |
|
select `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001498889' and `published_at` <= '2025-03-28 21:49:17' and `deleted_at` is null
Bindings |
|
Backtrace |
|
select * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-03-28'
Bindings |
|
Backtrace |
|
Backtrace |
|
select `id`, `categoryid`, `title`, `long_title`, `story`, `related_video`, `thumbURL`, `keywords`, `publishday`, `updateddate`, `publishdate`, `author`, `source`, `premium`, `summary` from `std_article` where `id` = '2001498889' and `publishdate` <= '2025-03-28 21:49:17' and `inactive` is null
Bindings |
|
Backtrace |
|
Backtrace |
|
select `id`, `categoryid`, `title`, `long_title`, `story`, `related_video`, `thumbURL`, `keywords`, `publishday`, `updateddate`, `publishdate`, `author`, `source`, `premium`, `summary` from `std_article` where `id` = '2001498889' and `publishdate` <= '2025-03-28 21:49:17' and `inactive` is null
Bindings |
|
Backtrace |
|
select `id` from `article_categories` where `site_id` = 1 and `id` = 4 or `parent_id` = 4 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 (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-28 21:49:17' 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 (4, 46, 594)
Backtrace |
|
select * from `std_article_popular` where `source_id` = 1 and `created_at` = '2025-03-28' order by `article_hints` desc limit 5
Bindings |
|
Backtrace |
|
select `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 4
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 '%[\"[\\"Moja EV\\",\\"Electric Vehicles\\",\\"China\\"]\"]%') and `site_id` = 1 and `published_at` <= '2025-03-28 21:49:17' and `deleted_at` is null and `id` not in ('2001498889') 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-28 21:49:17' and `published_at` >= '2025-03-28 20:49:17' 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 (588)
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-28 21:49:17' 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-28 21:49:17' 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 (1, 3, 588)
Backtrace |
|
select `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001498889' and `site_id` = 1 and `published_at` <= '2025-03-28 21:49:17' 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 (41)
Backtrace |
|
select `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001498889' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-28 21:49:17' limit 1
Bindings |
|
Backtrace |
|
select `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (7)
Backtrace |
|
select `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-03-28 21:49:17' and `article_category_id` = 4 and `site_id` = 1 and `id` not in ('2001498889') 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 (4)
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 '%[\"[\\"Moja EV\\",\\"Electric Vehicles\\",\\"China\\"]\"]%') 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 (2001249065, 2001514993, 2001514973, 2001514796, 2001513988, 2001514911, 2001514987, 2001242568, 2001455324, 2001514958, 2001514800, 2001453124, 2001514427, 2001514352, 2001514939, 2001511376, 2001514884, 2001342878, 2001486983, 2001488049) and `deleted_at` is null and `published_at` <= '2025-03-28 21:49:17' 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, 267, 588)
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` in (2001514884, 2001514911, 2001514973, 2001514987, 2001514993) and `authors`.`deleted_at` is null
Backtrace |
|
select * from `settings` where `meta_name` = 'article_age' limit 1
Bindings |
|
Backtrace |
|
select * from article_categories where id = '4'
Backtrace |
|
select * from article_categories where id = '4'
Backtrace |
|
select * from article_categories where id = '4'
Backtrace |
|
select * from article_categories where id = '4'
Backtrace |
|
select * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-28 21:49:18' and (`keywords` like '%[\"Moja EV\",\"Electric Vehicles\",\"China\"]%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001498889' order by `published_at` desc limit 3
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` = 2001514987 and `authors`.`deleted_at` is null
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` = 2001514980 and `authors`.`deleted_at` is null
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` = 2001514983 and `authors`.`deleted_at` is null
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` = 2001514973 and `authors`.`deleted_at` is null
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` = 2001514884 and `authors`.`deleted_at` is null
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` = 2001514811 and `authors`.`deleted_at` is null
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` = 2001514806 and `authors`.`deleted_at` is null
Bindings |
|
Backtrace |
|
select * from `favourite_topics` where `status` = 1
Bindings |
|
Backtrace |
|
200
[]
[]
0 of 0array:23 [▼ "cf-ray" => array:1 [▶ 0 => "92794e6d2b9272e5-EWR" ] "x-forwarded-for" => array:1 [▶ 0 => "13.59.206.196" ] "host" => array:1 [▶ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [▶ 0 => "13.59.206.196" ] "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" ] ]
[]
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 => "Fri, 28 Mar 2025 18:49:18 GMT" ] "set-cookie" => array:2 [▶ 0 => "XSRF-TOKEN=eyJpdiI6IjZZcVovMjBJekhpa2hyRmY4K0w5b1E9PSIsInZhbHVlIjoibXQ0QTVRdlQrd1pCMllBVTU4UlhOL1FqaHYzQ2pJMUJoYjZOMnRWRzFRaDFvRVhxTy8yR1VLcHhWMjUvQ3BiQmg2V3poblNwdUFkbFVnQkVCOE5CdFNmYWliOFdvWWQrbVRQazF5RnBoSkxLTmVLYTY2Ym43UU1yazJaZFowYW8iLCJtYWMiOiIwZGI3ZTk4ZmJlOGVjZjMwY2Y5ZWY3ZmU2MjU1YjA0YzIwMmVkZmY0OTkxNmI2OTc5NjM3ZmVjMThmMWFkNGY2IiwidGFnIjoiIn0%3D; expires=Mon, 28 Apr 2025 05:18:18 GMT; Max-Age=2629740; path=/; samesite=lax ◀XSRF-TOKEN=eyJpdiI6IjZZcVovMjBJekhpa2hyRmY4K0w5b1E9PSIsInZhbHVlIjoibXQ0QTVRdlQrd1pCMllBVTU4UlhOL1FqaHYzQ2pJMUJoYjZOMnRWRzFRaDFvRVhxTy8yR1VLcHhWMjUvQ3BiQmg2V3pob ▶" 1 => "thestandardmediagroup_session=eyJpdiI6Ii9Mc2poQWc4eENwdEF4UEx5U29uMkE9PSIsInZhbHVlIjoiYmFpY3FTMzR1cmQxTStZbFFlbDhuNTQzdDhrZGJtV2RVVTJmVjlnbkc3ZC93ZXN5bFVoUER5ZG5hNGRUcGNTcGpQRE9WVFFOVnBGSmNmU2svbWpwOTBGd0xPRUFhQVVHeVFHSTVyakhjdUJreDJyMkhRc3BqdytodC9iZmZ1NGgiLCJtYWMiOiJjNzViMTU5MDc2MTBlYmRiMTdhNjc3YjE2YzE5MDgwMGRkMjY2MTQ5YjJkMmU4MjA5NTI5NTNjMTlhMTM3MDU2IiwidGFnIjoiIn0%3D; expires=Mon, 28 Apr 2025 05:18:18 GMT; Max-Age=2629740; path=/; httponly; samesite=lax ◀thestandardmediagroup_session=eyJpdiI6Ii9Mc2poQWc4eENwdEF4UEx5U29uMkE9PSIsInZhbHVlIjoiYmFpY3FTMzR1cmQxTStZbFFlbDhuNTQzdDhrZGJtV2RVVTJmVjlnbkc3ZC93ZXN5bFVoUER5ZG ▶" ] "Set-Cookie" => array:2 [▶ 0 => "XSRF-TOKEN=eyJpdiI6IjZZcVovMjBJekhpa2hyRmY4K0w5b1E9PSIsInZhbHVlIjoibXQ0QTVRdlQrd1pCMllBVTU4UlhOL1FqaHYzQ2pJMUJoYjZOMnRWRzFRaDFvRVhxTy8yR1VLcHhWMjUvQ3BiQmg2V3poblNwdUFkbFVnQkVCOE5CdFNmYWliOFdvWWQrbVRQazF5RnBoSkxLTmVLYTY2Ym43UU1yazJaZFowYW8iLCJtYWMiOiIwZGI3ZTk4ZmJlOGVjZjMwY2Y5ZWY3ZmU2MjU1YjA0YzIwMmVkZmY0OTkxNmI2OTc5NjM3ZmVjMThmMWFkNGY2IiwidGFnIjoiIn0%3D; expires=Mon, 28-Apr-2025 05:18:18 GMT; path=/ ◀XSRF-TOKEN=eyJpdiI6IjZZcVovMjBJekhpa2hyRmY4K0w5b1E9PSIsInZhbHVlIjoibXQ0QTVRdlQrd1pCMllBVTU4UlhOL1FqaHYzQ2pJMUJoYjZOMnRWRzFRaDFvRVhxTy8yR1VLcHhWMjUvQ3BiQmg2V3pob ▶" 1 => "thestandardmediagroup_session=eyJpdiI6Ii9Mc2poQWc4eENwdEF4UEx5U29uMkE9PSIsInZhbHVlIjoiYmFpY3FTMzR1cmQxTStZbFFlbDhuNTQzdDhrZGJtV2RVVTJmVjlnbkc3ZC93ZXN5bFVoUER5ZG5hNGRUcGNTcGpQRE9WVFFOVnBGSmNmU2svbWpwOTBGd0xPRUFhQVVHeVFHSTVyakhjdUJreDJyMkhRc3BqdytodC9iZmZ1NGgiLCJtYWMiOiJjNzViMTU5MDc2MTBlYmRiMTdhNjc3YjE2YzE5MDgwMGRkMjY2MTQ5YjJkMmU4MjA5NTI5NTNjMTlhMTM3MDU2IiwidGFnIjoiIn0%3D; expires=Mon, 28-Apr-2025 05:18:18 GMT; path=/; httponly ◀thestandardmediagroup_session=eyJpdiI6Ii9Mc2poQWc4eENwdEF4UEx5U29uMkE9PSIsInZhbHVlIjoiYmFpY3FTMzR1cmQxTStZbFFlbDhuNTQzdDhrZGJtV2RVVTJmVjlnbkc3ZC93ZXN5bFVoUER5ZG ▶" ] ]
0 of 0array:4 [▼ "_token" => "TYLBDDaKVlyXmJqhn4peA6Orzotryp74z97pvKEw" "offset" => 0 "_previous" => array:1 [▶ "url" => "http://www.standardmedia.co.ke/main-staging/counties/article/2001498889/chinese-firm-signs-deal-with-taxi-associations-to-push-electric-mobility" ] "_flash" => array:2 [▶ "old" => [] "new" => [] ] ]