Planes collide mid-air killing two in Kenya

By Republica
Published: March 06, 2024 09:13 AM

NAIROBI, March 6: A student pilot and instructor died on Tuesday when their aircraft collided with a passenger plane over the Kenyan capital Nairobi, police said.

The mid-air incident between local carrier Safarilink and the 99 Flying training school occurred Tuesday morning, Kenyan authorities said.

Nairobi police Adamson Bungei confirmed the deaths to AFP via text message without providing further details.

An earlier police report seen by AFP said the passenger plane "requested to turn back for landing" after the collision.

Safarilink said in a statement that the plane, with 44 people on board, was heading for Diani along the Kenyan coast when it "experienced a loud bang soon after take-off".

All passengers and crew onboard the aircraft were unharmed in the accident, it said.

"The relevant agencies have been notified and together with Safarilink Aviation are investigating," it said.

99 Flying School confirmed "an incident this morning" in a phone call with AFP but declined to give more information.

The training school caters for "private, commercial and airline sectors", according to its website. The Kenya Civil Aviation Authority said investigations had started to establish the cause of the accident.

Safarilink flies to 18 destinations in Kenya, neighbouring Tanzania and tourist magnet Zanzibar, according to its website.

(AFP)

Request history8.2.19PHP Version5.71sRequest Duration6MBMemory UsageGET amp/news/{slug}Route
    • Booting (13.55ms)time
    • Application (5.69s)time
    • 1 x Application (99.76%)
      5.69s
      1 x Booting (0.24%)
      13.55ms
      1 templates were rendered
      • frontend.amp-detailamp-detail.blade.php#?blade
      uri
      GET amp/news/{slug}
      middleware
      web, mynews, kyc
      controller
      App\Http\Controllers\Frontend\News\NewsController@getBySlug
      namespace
      prefix
      where
      as
      news.slug
      file
      app/Http/Controllers/Frontend/News/NewsController.php:276-373
      10 statements were executed5.65s
      • NewsController.php#297republica11.07sselect `id`, `title`, `content`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, `is_subscriber_user`, `is_free`, `is_logged_in_user`, `content`, `caption`, `news_slug`, `exclusive_news` from `news` where `permalink` = 'planes-collide-mid-air-killing-two-in-kenya' and `status` = 1 limit 1
        Bindings
        • 0: planes-collide-mid-air-killing-two-in-kenya
        • 1: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1710μsselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '0' and `news_has_attachments`.`news_id` in (152553)
        Bindings
        • 0: 0
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1530μsselect `categories`.`id`, `name`, `news_has_categories`.`news_id` as `pivot_news_id`, `news_has_categories`.`category_id` as `pivot_category_id`, `news_has_categories`.`created_at` as `pivot_created_at`, `news_has_categories`.`updated_at` as `pivot_updated_at` from `categories` inner join `news_has_categories` on `categories`.`id` = `news_has_categories`.`category_id` where `news_has_categories`.`news_id` in (152553)
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1540μsselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '1' and `news_has_attachments`.`news_id` in (152553)
        Bindings
        • 0: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1550μsselect `authors`.`id`, `name`, `avatar`, `news_has_authors`.`news_id` as `pivot_news_id`, `news_has_authors`.`author_id` as `pivot_author_id`, `news_has_authors`.`created_at` as `pivot_created_at`, `news_has_authors`.`updated_at` as `pivot_updated_at` from `authors` inner join `news_has_authors` on `authors`.`id` = `news_has_authors`.`author_id` where `news_has_authors`.`news_id` in (152553)
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#388republica13.91sselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, MATCH(title, excerpt) AGAINST ('Planes collide midair killing two in Kenya' IN BOOLEAN MODE) as score from `news` where `id` != 152553 and `status` = 1 order by `score` desc, `pub_date` desc limit 6
        Bindings
        • 0: 152553
        • 1: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:388
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:380
        • app/Http/Controllers/Frontend/News/NewsController.php:306
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • NewsController.php#388republica1990μsselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '0' and `news_has_attachments`.`news_id` in (65144, 84111, 86452, 125321, 129257, 155745)
        Bindings
        • 0: 0
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:388
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:380
        • app/Http/Controllers/Frontend/News/NewsController.php:306
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • NewsController.php#388republica1740μsselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '1' and `news_has_attachments`.`news_id` in (65144, 84111, 86452, 125321, 129257, 155745)
        Bindings
        • 0: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:388
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:380
        • app/Http/Controllers/Frontend/News/NewsController.php:306
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • NewsController.php#416republica1730μsselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, `read_time`, `news_slug` from `news` where `pub_date` between '2025-04-23 12:08:40' and '2025-04-24 12:08:40' and `id` not in (152553) and `status` = 1 order by `view_count` desc limit 3
        Bindings
        • 0: 2025-04-23 12:08:40
        • 1: 2025-04-24 12:08:40
        • 2: 152553
        • 3: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:416
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:410
        • app/Http/Controllers/Frontend/News/NewsController.php:315
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • UpdateNewsVisitListener.php#27republica1656msupdate `news` set `view_count` = `view_count` + 1, `news`.`updated_at` = '2025-04-24 12:08:40' where `id` = 152553 and `status` = 1
        Bindings
        • 0: 2025-04-24 12:08:40
        • 1: 152553
        • 2: 1
        Backtrace
        • app/Listeners/UpdateNewsVisitListener.php:27
        • vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:473
        • 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:264
      App\Models\News
      7News.php#?
      App\Models\Attachment
      5Attachment.php#?
      App\Models\Category
      1Category.php#?
      App\Models\Author
      1Author.php#?
          _token
          mOPCOdmhu8aE08n2FuUaPHVZQwnDAQlX2edDKr5G
          subscriber_only_page
          https://newtest.myrepublica.com/amp/news/planes-collide-mid-air-killing-two-in-kenya
          _previous
          array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/planes-collide-mid-air-killing-two-in...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /amp/news/planes-collide-mid-air-killing-two-in-kenya
          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:22 [ "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "18.226.94.15" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "host" => array:1 [ 0 => "newtest.myrepublica.com" ] "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" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-ray" => array:1 [ 0 => "93538342ba3b6339-ORD" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "x-forwarded-for" => array:1 [ 0 => "18.226.94.15" ] ]
          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 => "Thu, 24 Apr 2025 06:23:41 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjFRMHJCSzB1aWZkWU1jMkpCSXNkNkE9PSIsInZhbHVlIjoicjdFTWFtWm9RU2E2ODFpTXFvaGR3S2Y4SmJBV2hnOVZlaXRTWk1HVEo5T01VYUs2c1VvSmNpOGVxTFQxRkNCcGNPeTBhMlBBS1huWmFzOHNDVzRRMjk4SE1NbnRUSHowdnJPVFNFbGM5WDJUZG51NkxSZFpDLzFkQjdCS1Z3ZkQiLCJtYWMiOiIyYmU5YmIxMjkwNTFjYTE4NDY3YjQ2NGM4MmNiZTFlZDFlNDQ4YzhkZTdmZjYzM2MyMzcyOGVkOTJiMDE4OGMyIiwidGFnIjoiIn0%3D; expires=Fri, 24 Apr 2026 06:23:41 GMT; Max-Age=31536000; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6IjFRMHJCSzB1aWZkWU1jMkpCSXNkNkE9PSIsInZhbHVlIjoicjdFTWFtWm9RU2E2ODFpTXFvaGR3S2Y4SmJBV2hnOVZlaXRTWk1HVEo5T01VYUs2c1VvSmNpOGVxTFQxRkNCcGNPeTBhM" 1 => "republica_session=eyJpdiI6ImM5QVVqbnh2RjQ3VnpQQkpFeFB2VVE9PSIsInZhbHVlIjoiNnBqQjZReVhDb3RMYXNadHF6MW9oS3I0amk5QlZRbXI0NmtucDY4c2tuN3JUSTBPY005ejEwTkExb08zeVJldW1sTFY0N0RlRDFvallaSkNZTEZnTFFPNDNlSVhKVzM0eHpmOTZRMkFMb3JwNVFGSkNXVnJMdHRkM1hEY2ROdHUiLCJtYWMiOiI4NDk4NmY1YWRmMTA5ZDVkYTc2ZDZhMDQ2ZmI4ZGI4NTI0OTA1MjE4ZWIzMjUzZTY2NWEzZDQyYTNlNTliNjBkIiwidGFnIjoiIn0%3D; expires=Fri, 24 Apr 2026 06:23:41 GMT; Max-Age=31536000; path=/; secure; httponly; samesite=laxrepublica_session=eyJpdiI6ImM5QVVqbnh2RjQ3VnpQQkpFeFB2VVE9PSIsInZhbHVlIjoiNnBqQjZReVhDb3RMYXNadHF6MW9oS3I0amk5QlZRbXI0NmtucDY4c2tuN3JUSTBPY005ejEwTkExb08zeVJldW" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjFRMHJCSzB1aWZkWU1jMkpCSXNkNkE9PSIsInZhbHVlIjoicjdFTWFtWm9RU2E2ODFpTXFvaGR3S2Y4SmJBV2hnOVZlaXRTWk1HVEo5T01VYUs2c1VvSmNpOGVxTFQxRkNCcGNPeTBhMlBBS1huWmFzOHNDVzRRMjk4SE1NbnRUSHowdnJPVFNFbGM5WDJUZG51NkxSZFpDLzFkQjdCS1Z3ZkQiLCJtYWMiOiIyYmU5YmIxMjkwNTFjYTE4NDY3YjQ2NGM4MmNiZTFlZDFlNDQ4YzhkZTdmZjYzM2MyMzcyOGVkOTJiMDE4OGMyIiwidGFnIjoiIn0%3D; expires=Fri, 24-Apr-2026 06:23:41 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IjFRMHJCSzB1aWZkWU1jMkpCSXNkNkE9PSIsInZhbHVlIjoicjdFTWFtWm9RU2E2ODFpTXFvaGR3S2Y4SmJBV2hnOVZlaXRTWk1HVEo5T01VYUs2c1VvSmNpOGVxTFQxRkNCcGNPeTBhM" 1 => "republica_session=eyJpdiI6ImM5QVVqbnh2RjQ3VnpQQkpFeFB2VVE9PSIsInZhbHVlIjoiNnBqQjZReVhDb3RMYXNadHF6MW9oS3I0amk5QlZRbXI0NmtucDY4c2tuN3JUSTBPY005ejEwTkExb08zeVJldW1sTFY0N0RlRDFvallaSkNZTEZnTFFPNDNlSVhKVzM0eHpmOTZRMkFMb3JwNVFGSkNXVnJMdHRkM1hEY2ROdHUiLCJtYWMiOiI4NDk4NmY1YWRmMTA5ZDVkYTc2ZDZhMDQ2ZmI4ZGI4NTI0OTA1MjE4ZWIzMjUzZTY2NWEzZDQyYTNlNTliNjBkIiwidGFnIjoiIn0%3D; expires=Fri, 24-Apr-2026 06:23:41 GMT; path=/; secure; httponlyrepublica_session=eyJpdiI6ImM5QVVqbnh2RjQ3VnpQQkpFeFB2VVE9PSIsInZhbHVlIjoiNnBqQjZReVhDb3RMYXNadHF6MW9oS3I0amk5QlZRbXI0NmtucDY4c2tuN3JUSTBPY005ejEwTkExb08zeVJldW" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "mOPCOdmhu8aE08n2FuUaPHVZQwnDAQlX2edDKr5G" "subscriber_only_page" => "https://newtest.myrepublica.com/amp/news/planes-collide-mid-air-killing-two-in-kenya" "_previous" => array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/planes-collide-mid-air-killing-two-in-kenya" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-24 12:08:41GET/amp/news/planes-collide-mid-air-killing-two-in-kenya11014