Gunmen kill at least 28 in raid on Afghan government building

By Reuters
Published: December 25, 2018 09:00 AM

KABUL, Dec 25: Gunmen who raided a government building in the Afghan capital killed at least 28 people - mostly government employees - and wounded more than 20 others in a seven-hour standoff with police that ended on Monday night, Afghan authorities said.

Others killed included a policeman and three of the attackers who were shot dead by Afghan security forces, Interior Ministry spokesman Najib Danish said.

The attack began in the afternoon when a suicide bomber blew himself up in a car outside the public works ministry. Militants then stormed the building of the National Authority for Disabled People and Martyrs’ Families, taking civilians hostage as they fought a gun battle against Afghan soldiers.

Afghan security forces went from floor to floor of the building in an operation to rescue over 350 people inside, but had to exercise restraint in their operations against the attackers given the number of employees there, a senior security official said.

No militant group immediately claimed responsibility for the attack.

Ambulances raced to the scene during a lull in the shooting, a witness who lives nearby told Reuters. At least 20 people wounded in the clashes were taken to hospital.

An official working in another government building close by said employees had locked themselves in their offices after hearing the explosions and gunfire. During the standoff, the building’s second floor caught fire, local news channels reported.

Attacks on government offices are frequent and are generally carried out by the Islamist Taliban, who are fighting to expel foreign forces from strategic provinces, topple the Western-backed government and restore their version of hardline Islamic law.

The 17-year-old war with the Taliban has seen both fighting and diplomacy intensify in recent months.

On Thursday, an official said U.S. President Donald Trump was planning to withdraw at least 5,000 of the 14,000 U.S. troops in Afghanistan, a day after Trump unexpectedly announced that U.S. troops in Syria would be withdrawn.

The United States went to war in Afghanistan in 2001 in the wake of the Sept. 11, 2001 attacks on the World Trade Centre in New York and the Pentagon in Washington, seeking to oust the Taliban militants harbouring Saudi-raised militant Osama bin Laden, who led plans to carry out the attacks.

At present, American troops make up the bulk of the Resolute Support mission to train and advise Afghan forces fighting the Taliban and the Islamic State militant group. Others are part of a U.S.-led counter-terrorism mission.

The prospect of a U.S. drawdown has triggered widespread uncertainty in war-torn Afghanistan.

With security deteriorating, Afghan President Ashraf Ghani on Sunday replaced his defence and interior ministers with two uncompromising opponents of the Taliban.

Request history8.2.19PHP Version4sRequest Duration6MBMemory UsageGET amp/news/{slug}Route
    • Booting (11.79ms)time
    • Application (3.99s)time
    • 1 x Application (99.71%)
      3.99s
      1 x Booting (0.29%)
      11.79ms
      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 executed3.95s
      • NewsController.php#297republica1327msselect `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` = 'gunmen-kill-at-least-28-in-raid-on-afghan-government-building' and `status` = 1 limit 1
        Bindings
        • 0: gunmen-kill-at-least-28-in-raid-on-afghan-government-building
        • 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#297republica1660μ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 (55986)
        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#297republica1570μ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 (55986)
        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#297republica1560μ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 (55986)
        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#297republica1500μ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 (55986)
        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.22sselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, MATCH(title, excerpt) AGAINST ('Gunmen kill at least 28 in raid on Afghan government building' IN BOOLEAN MODE) as score from `news` where `id` != 55986 and `status` = 1 order by `score` desc, `pub_date` desc limit 6
        Bindings
        • 0: 55986
        • 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#388republica1750μ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 (89669, 89821, 103573, 107509, 115583, 132759)
        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#388republica1590μ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 (89669, 89821, 103573, 107509, 115583, 132759)
        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#416republica1406msselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, `read_time`, `news_slug` from `news` where `pub_date` between '2025-04-04 12:55:02' and '2025-04-05 12:55:02' and `id` not in (55986) and `status` = 1 order by `view_count` desc limit 3
        Bindings
        • 0: 2025-04-04 12:55:02
        • 1: 2025-04-05 12:55:02
        • 2: 55986
        • 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#27republica1660μsupdate `news` set `view_count` = `view_count` + 1, `news`.`updated_at` = '2025-04-05 12:55:02' where `id` = 55986 and `status` = 1
        Bindings
        • 0: 2025-04-05 12:55:02
        • 1: 55986
        • 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
          EsLN8rPgNGFbUhkisd0YYUDi3Bu0eyMBoRXaYyQo
          subscriber_only_page
          https://newtest.myrepublica.com/amp/news/gunmen-kill-at-least-28-in-raid-on-afghan-government-buildi...
          _previous
          array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/gunmen-kill-at-least-28-in-raid-on-af...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /amp/news/gunmen-kill-at-least-28-in-raid-on-afghan-government-building
          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 [ "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" ] "connection" => array:1 [ 0 => "Keep-Alive" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cf-connecting-ip" => array:1 [ 0 => "18.224.16.219" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "priority" => array:1 [ 0 => "u=0, i" ] "cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6IjlqU0RZdlpxbjdMaTAvREVWOFdiclE9PSIsInZhbHVlIjoiTEV4ZWpLT0ZZZkJrV09XOHdjM1RCN1NlUTl3WDllellka3FiSmE2RWUrVlFyc2dJQVFEWTFrOFBjYlI5MVkxclUzeGZtVldWRWI3T3ZaSC9sR3Y2YzlTbDRWQVFCejZaUjVZaENCeXEzWVpZSnJocTh3anNqNFB1cWpTTnUxYXUiLCJtYWMiOiIxY2M0NDRkMTllMGJlZmE4Y2JmNTM5MWVmNTg5NDdmNjg3NzExOGE1NmI4YTc5NmJjZGRlOWU5YzNmYTFkM2I0IiwidGFnIjoiIn0%3D; republica_session=eyJpdiI6InVpUWtiS3cxU2FHRDZQM3Y4aFZmbVE9PSIsInZhbHVlIjoiK3JBbWF1VDBEeWZQWXV5bWplODVraDUzQk1RdE80L1F5bzNHS1g4bnA2QXEycE5zeVZBQ3FYRVhMSXdlZXNFYmRkSUdmNUlzMjlJczZWcWE3bWkzTXliRFlKSVZIMThKdmdnWCtkZVZjV1JzRHg0U3RTaVlCOVdhS09TSDY3cXYiLCJtYWMiOiIyM2ZiMzllNjA2ODE0YmM1ZjkyZGY3NjdmMjRlNjI3NzY0ODMzOWU4NDA3NDkxNDMxZjUyMjczMzk3ZWUzNjFlIiwidGFnIjoiIn0%3DXSRF-TOKEN=eyJpdiI6IjlqU0RZdlpxbjdMaTAvREVWOFdiclE9PSIsInZhbHVlIjoiTEV4ZWpLT0ZZZkJrV09XOHdjM1RCN1NlUTl3WDllellka3FiSmE2RWUrVlFyc2dJQVFEWTFrOFBjYlI5MVkxclUzeGZtV" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "host" => array:1 [ 0 => "newtest.myrepublica.com" ] "x-forwarded-for" => array:1 [ 0 => "18.224.16.219" ] "cf-ray" => array:1 [ 0 => "92b73915ffbb115b-ORD" ] ]
          request_cookies
          0 of 0
          array:2 [ "XSRF-TOKEN" => "EsLN8rPgNGFbUhkisd0YYUDi3Bu0eyMBoRXaYyQo" "republica_session" => "r0doCyAKRfOFJjhX6TcA4Nhk07qMY0mtYnajCvnc" ]
          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 => "Sat, 05 Apr 2025 07:10:02 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImI3ak5nclM2dGNDTFBSTlZKcXdjVFE9PSIsInZhbHVlIjoiNWtXRERydDB1Z09rS3dOVVBKM1p6WDJRRVR1V01rTUR3ZVprVjBkeUFoWnJneHhjcSsxK2dFVVpreGZyNm5PRkcxSFlzUWV4N0lHbG4xTWpEWUJxZStXb0k3TDZwMzgyaUplWU1WZ0g3T2ZnQVAyTHIwWWlrQUh1NXZJaTNsVEIiLCJtYWMiOiJkNmQ0OTMwYTg3OGU3ODhmMTU4YmI5ZDE5N2E4MzVkN2Y5ZDExM2EyMGQxZTIxZDZlNGU5YTM5ZGQzZjI4ODE2IiwidGFnIjoiIn0%3D; expires=Sun, 05 Apr 2026 07:10:02 GMT; Max-Age=31536000; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6ImI3ak5nclM2dGNDTFBSTlZKcXdjVFE9PSIsInZhbHVlIjoiNWtXRERydDB1Z09rS3dOVVBKM1p6WDJRRVR1V01rTUR3ZVprVjBkeUFoWnJneHhjcSsxK2dFVVpreGZyNm5PRkcxSFlzU" 1 => "republica_session=eyJpdiI6IndPRmp1MUdhN0cxV284UnJWa0U0REE9PSIsInZhbHVlIjoiRkJIUWpzRVV3bEpUSVB6eHlEMldKc1hDTzlZNTh6T21aKzBxSjJWTGV1TFI4RlUzakdjUnlidkJRZmhZVEZSVFhmUmZEOGZjckVuYmtZOWk5WkhYNFBIMGdoOGlySVp1K2hqZktDcGRtOVZJVlNoZDVWY3cyL2l0OGNMb0EyMWkiLCJtYWMiOiI5NTEzODQyOTI1ZTQzZTIzMzBmMTYwOWQxMGJkZDI1ZDIwYTRhZGU2NWFhNDI0ZjkzMThmYzBjODU5OWRjMDM5IiwidGFnIjoiIn0%3D; expires=Sun, 05 Apr 2026 07:10:02 GMT; Max-Age=31536000; path=/; secure; httponly; samesite=laxrepublica_session=eyJpdiI6IndPRmp1MUdhN0cxV284UnJWa0U0REE9PSIsInZhbHVlIjoiRkJIUWpzRVV3bEpUSVB6eHlEMldKc1hDTzlZNTh6T21aKzBxSjJWTGV1TFI4RlUzakdjUnlidkJRZmhZVEZSVF" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImI3ak5nclM2dGNDTFBSTlZKcXdjVFE9PSIsInZhbHVlIjoiNWtXRERydDB1Z09rS3dOVVBKM1p6WDJRRVR1V01rTUR3ZVprVjBkeUFoWnJneHhjcSsxK2dFVVpreGZyNm5PRkcxSFlzUWV4N0lHbG4xTWpEWUJxZStXb0k3TDZwMzgyaUplWU1WZ0g3T2ZnQVAyTHIwWWlrQUh1NXZJaTNsVEIiLCJtYWMiOiJkNmQ0OTMwYTg3OGU3ODhmMTU4YmI5ZDE5N2E4MzVkN2Y5ZDExM2EyMGQxZTIxZDZlNGU5YTM5ZGQzZjI4ODE2IiwidGFnIjoiIn0%3D; expires=Sun, 05-Apr-2026 07:10:02 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6ImI3ak5nclM2dGNDTFBSTlZKcXdjVFE9PSIsInZhbHVlIjoiNWtXRERydDB1Z09rS3dOVVBKM1p6WDJRRVR1V01rTUR3ZVprVjBkeUFoWnJneHhjcSsxK2dFVVpreGZyNm5PRkcxSFlzU" 1 => "republica_session=eyJpdiI6IndPRmp1MUdhN0cxV284UnJWa0U0REE9PSIsInZhbHVlIjoiRkJIUWpzRVV3bEpUSVB6eHlEMldKc1hDTzlZNTh6T21aKzBxSjJWTGV1TFI4RlUzakdjUnlidkJRZmhZVEZSVFhmUmZEOGZjckVuYmtZOWk5WkhYNFBIMGdoOGlySVp1K2hqZktDcGRtOVZJVlNoZDVWY3cyL2l0OGNMb0EyMWkiLCJtYWMiOiI5NTEzODQyOTI1ZTQzZTIzMzBmMTYwOWQxMGJkZDI1ZDIwYTRhZGU2NWFhNDI0ZjkzMThmYzBjODU5OWRjMDM5IiwidGFnIjoiIn0%3D; expires=Sun, 05-Apr-2026 07:10:02 GMT; path=/; secure; httponlyrepublica_session=eyJpdiI6IndPRmp1MUdhN0cxV284UnJWa0U0REE9PSIsInZhbHVlIjoiRkJIUWpzRVV3bEpUSVB6eHlEMldKc1hDTzlZNTh6T21aKzBxSjJWTGV1TFI4RlUzakdjUnlidkJRZmhZVEZSVF" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "EsLN8rPgNGFbUhkisd0YYUDi3Bu0eyMBoRXaYyQo" "subscriber_only_page" => "https://newtest.myrepublica.com/amp/news/gunmen-kill-at-least-28-in-raid-on-afghan-government-building" "_previous" => array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/gunmen-kill-at-least-28-in-raid-on-afghan-government-building" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-05 12:55:02GET/amp/news/gunmen-kill-at-least-28-in-raid-on-afghan-government-building11014