Bangladesh's top court scales back jobs quota after deadly unrest kills 151

Bangladesh's top court scales back jobs quota after deadly unrest kills 151
By Agencies
Published: July 21, 2024 06:40 PM

BANGLADESH, July 21: What began as a protest against admission quotas for sought-after government jobs snowballed this week into some of the worst unrest of Sheikh Hasina's tenure. Bangladesh’s top court on Sunday scaled back a contentious quota system for government job applicants, marking a partial victory for student protesters after days of nationwide unrest and deadly clashes with police, as per the report by the Hindustan Times.

The ruling came after violent demonstrations erupted over a quota that reserved a substantial portion of government jobs for relatives of veterans from Bangladesh’s 1971 independence war.

These quotas sparked severe dissatisfaction among students who argued that the system was discriminatory and favoured supporters of Prime Minister Sheikh Hasina's ruling Awami League party.

The government had previously suspended the quotas in 2018 following mass student protests, but their reintroduction by the high court in June reignited tensions, setting off a fresh round of protests.

The Supreme Court’s decision curtailed the quota from 30% to 5% for veterans' relatives, with 93% of positions now to be filled on merit. The remaining 2% will be allocated to ethnic minorities, transgender individuals, and people with disabilities. Despite these changes, the reduction fell short of the protesters’ demands for the complete abolition of all quotas.

The unrest, described as some of the worst during Hasina's tenure, saw universities closed and the internet shut down nationwide, while the government imposed a stay-at-home order. The protests escalated into violent clashes, with police using tear gas, rubber bullets, and smoke grenades against stone-throwing demonstrators. Although the authorities did not release official casualty figures, local reports indicated that at least 103 people had been killed, with other sources reporting up to 151 fatalities.

The situation intensified as soldiers were deployed to patrol major cities. Home Minister Asaduzzaman Khan announced a temporary relaxation of the stay-at-home order for essential errands and declared public holidays to manage the crisis.

Request history8.2.19PHP Version4.11sRequest Duration6MBMemory UsageGET amp/news/{slug}Route
    • Booting (20.26ms)time
    • Application (4.09s)time
    • 1 x Application (99.51%)
      4.09s
      1 x Booting (0.49%)
      20.26ms
      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 executed4.05s
      • NewsController.php#297republica1758msselect `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` = 'bangladesh-s-top-court-scales-back-jobs-quota-after-deadly-unrest-kills-151' and `status` = 1 limit 1
        Bindings
        • 0: bangladesh-s-top-court-scales-back-jobs-quota-after-deadly-unrest-kills-151
        • 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#297republica1820μ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 (157604)
        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#297republica1510μ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 (157604)
        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#297republica1490μ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 (157604)
        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#297republica1480μ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 (157604)
        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#388republica12.77sselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, MATCH(title, excerpt) AGAINST ('Bangladeshs top court scales back jobs quota after deadly unrest kills 151' IN BOOLEAN MODE) as score from `news` where `id` != 157604 and `status` = 1 order by `score` desc, `pub_date` desc limit 6
        Bindings
        • 0: 157604
        • 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#388republica1910μ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 (93670, 157461, 157506, 157562, 157816, 157905)
        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#388republica1640μ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 (93670, 157461, 157506, 157562, 157816, 157905)
        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#416republica1650μsselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, `read_time`, `news_slug` from `news` where `pub_date` between '2025-04-01 17:18:36' and '2025-04-02 17:18:36' and `id` not in (157604) and `status` = 1 order by `view_count` desc limit 3
        Bindings
        • 0: 2025-04-01 17:18:36
        • 1: 2025-04-02 17:18:36
        • 2: 157604
        • 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#27republica1511msupdate `news` set `view_count` = `view_count` + 1, `news`.`updated_at` = '2025-04-02 17:18:36' where `id` = 157604 and `status` = 1
        Bindings
        • 0: 2025-04-02 17:18:36
        • 1: 157604
        • 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
      7Attachment.php#?
      App\Models\Category
      1Category.php#?
      App\Models\Author
      1Author.php#?
          _token
          F0V7noywAXpPZr8DGBYBSfFEC9PJeBmHF3rw4dG8
          subscriber_only_page
          https://newtest.myrepublica.com/amp/news/bangladesh-s-top-court-scales-back-jobs-quota-after-deadly-...
          _previous
          array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/bangladesh-s-top-court-scales-back-jo...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /amp/news/bangladesh-s-top-court-scales-back-jobs-quota-after-deadly-unrest-kills-151
          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 => "3.144.23.154" ] "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=eyJpdiI6InoyS0FUU0ttRi93RzVUYTdWQlFCUkE9PSIsInZhbHVlIjoidXJabW9XUzYreGtNRktEeEN4dkNaT21oVVpGdXRVTkNMcDdJR2JLcGp6ZHRpYmFRaXpaNU5raitMWDJNZURzbkFQcE5UaENOWk80NTZab3c3cVlGM2tkMkRxY3NGUWVqUlZOS3BJSGdUSHVNSEpqbU1adWExRGZjZEE0NkYyUW4iLCJtYWMiOiI3NmYyMjJkZmI1NDExMzZhOTc5Nzk2MmUwNWFjN2ZkN2ZhMjllZmVhMmU4ZTk1ZDMyYjA1MGRmYmVjMDQ3ZWE3IiwidGFnIjoiIn0%3D; republica_session=eyJpdiI6IllYNDJiekJnb0IxQkZRczVqTzlKQmc9PSIsInZhbHVlIjoicXlVRE1hUTlrbkpuQm5qd1c0ZWthUXpBeWNVVk5PWDE0TjJLaDByek96a3JyK0xBVGtOZjExekhtenZuWE9qZmF1dW1PdG9Ic0xjZWdCb3lhNFBmR2tKa0MwWGdwdTlDa0VlaVRwUnl5M1JPZGpISXBpTk43dU1UTmF0S3RnTXkiLCJtYWMiOiIyMjMzNzFiMWUzYmQ0YjBiN2ZmZDk3ZjBhYWE2MTkxNDJkOTg2Mjk4Zjk1Y2I3OTE4ZTA5MDMwOGIwNDYwZDg2IiwidGFnIjoiIn0%3DXSRF-TOKEN=eyJpdiI6InoyS0FUU0ttRi93RzVUYTdWQlFCUkE9PSIsInZhbHVlIjoidXJabW9XUzYreGtNRktEeEN4dkNaT21oVVpGdXRVTkNMcDdJR2JLcGp6ZHRpYmFRaXpaNU5raitMWDJNZURzbkFQcE5Ua" ] "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 => "3.144.23.154" ] "cf-ray" => array:1 [ 0 => "92a0030e4b3ceadf-ORD" ] ]
          request_cookies
          0 of 0
          array:2 [ "XSRF-TOKEN" => "F0V7noywAXpPZr8DGBYBSfFEC9PJeBmHF3rw4dG8" "republica_session" => "MXH7zQrXYfESDlc2FoiWQEG2jxLykEjBON4SQV0C" ]
          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 => "Wed, 02 Apr 2025 11:33:36 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjJ1ZDJiYW5TbU1EdXcyd3Z1UEJrOUE9PSIsInZhbHVlIjoiYmg0UENPZ1dQZFNDUjUybVV1b2pBSWJRSVdtTmJqRFU4MUNGSGhoN1VhbkgzeU1wSDd3L0hacDA0UkY5ZTFIVkVXMnA5cnAxTXdLMDNaOEZVQmhoejUwZUZSakNOTVgzRVNFeU9QUWxXSXQ4b2VJQUM4NlorOXJ0RThwRGhsVEwiLCJtYWMiOiI3Y2Q3YWRmMGRhNDM1MjMxOTQ2YmNjNjMyMjYyMDY0YjYyMzZmMWEyMGU3ZjMzZTIxZTRkOGYxNmU0NjY3Y2NlIiwidGFnIjoiIn0%3D; expires=Thu, 02 Apr 2026 11:33:36 GMT; Max-Age=31536000; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6IjJ1ZDJiYW5TbU1EdXcyd3Z1UEJrOUE9PSIsInZhbHVlIjoiYmg0UENPZ1dQZFNDUjUybVV1b2pBSWJRSVdtTmJqRFU4MUNGSGhoN1VhbkgzeU1wSDd3L0hacDA0UkY5ZTFIVkVXMnA5c" 1 => "republica_session=eyJpdiI6Im5zelg4R1Y5UWJPbEtEYWRQQXhHQXc9PSIsInZhbHVlIjoiUkpLMkc5ZCtwd3JmUlZmV0IxTDM3Wmx6dm1wYlJabGYwaVNJTURxWTI3TXNtVVZzZjBJdFBvZzFtQWt4aDkvVlZENEhYU1g2b1p4U2Z5QUYrbHprYlEzMDF1ZVlCQ1B6a1pPdUpUdGpuMlVaMFRnMzNSOU9keUFleU0zV2lyWE4iLCJtYWMiOiJmNDU3YzIzMTA3M2VmMzZhZmU5YzE4NDFiYTQwZDFlMzg2Yzc4NzI2MTgyMmFiNzg4YmZmMDM4NDdlNmU5YjRjIiwidGFnIjoiIn0%3D; expires=Thu, 02 Apr 2026 11:33:36 GMT; Max-Age=31536000; path=/; secure; httponly; samesite=laxrepublica_session=eyJpdiI6Im5zelg4R1Y5UWJPbEtEYWRQQXhHQXc9PSIsInZhbHVlIjoiUkpLMkc5ZCtwd3JmUlZmV0IxTDM3Wmx6dm1wYlJabGYwaVNJTURxWTI3TXNtVVZzZjBJdFBvZzFtQWt4aDkvVl" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjJ1ZDJiYW5TbU1EdXcyd3Z1UEJrOUE9PSIsInZhbHVlIjoiYmg0UENPZ1dQZFNDUjUybVV1b2pBSWJRSVdtTmJqRFU4MUNGSGhoN1VhbkgzeU1wSDd3L0hacDA0UkY5ZTFIVkVXMnA5cnAxTXdLMDNaOEZVQmhoejUwZUZSakNOTVgzRVNFeU9QUWxXSXQ4b2VJQUM4NlorOXJ0RThwRGhsVEwiLCJtYWMiOiI3Y2Q3YWRmMGRhNDM1MjMxOTQ2YmNjNjMyMjYyMDY0YjYyMzZmMWEyMGU3ZjMzZTIxZTRkOGYxNmU0NjY3Y2NlIiwidGFnIjoiIn0%3D; expires=Thu, 02-Apr-2026 11:33:36 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IjJ1ZDJiYW5TbU1EdXcyd3Z1UEJrOUE9PSIsInZhbHVlIjoiYmg0UENPZ1dQZFNDUjUybVV1b2pBSWJRSVdtTmJqRFU4MUNGSGhoN1VhbkgzeU1wSDd3L0hacDA0UkY5ZTFIVkVXMnA5c" 1 => "republica_session=eyJpdiI6Im5zelg4R1Y5UWJPbEtEYWRQQXhHQXc9PSIsInZhbHVlIjoiUkpLMkc5ZCtwd3JmUlZmV0IxTDM3Wmx6dm1wYlJabGYwaVNJTURxWTI3TXNtVVZzZjBJdFBvZzFtQWt4aDkvVlZENEhYU1g2b1p4U2Z5QUYrbHprYlEzMDF1ZVlCQ1B6a1pPdUpUdGpuMlVaMFRnMzNSOU9keUFleU0zV2lyWE4iLCJtYWMiOiJmNDU3YzIzMTA3M2VmMzZhZmU5YzE4NDFiYTQwZDFlMzg2Yzc4NzI2MTgyMmFiNzg4YmZmMDM4NDdlNmU5YjRjIiwidGFnIjoiIn0%3D; expires=Thu, 02-Apr-2026 11:33:36 GMT; path=/; secure; httponlyrepublica_session=eyJpdiI6Im5zelg4R1Y5UWJPbEtEYWRQQXhHQXc9PSIsInZhbHVlIjoiUkpLMkc5ZCtwd3JmUlZmV0IxTDM3Wmx6dm1wYlJabGYwaVNJTURxWTI3TXNtVVZzZjBJdFBvZzFtQWt4aDkvVl" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "F0V7noywAXpPZr8DGBYBSfFEC9PJeBmHF3rw4dG8" "subscriber_only_page" => "https://newtest.myrepublica.com/amp/news/bangladesh-s-top-court-scales-back-jobs-quota-after-deadly-unrest-kills-151" "_previous" => array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/bangladesh-s-top-court-scales-back-jobs-quota-after-deadly-unrest-kills-151" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-02 17:18:36GET/amp/news/bangladesh-s-top-court-scales-back-jobs-quota-after-deadly-unrest-kills-15111016