Modi seeks 'forgiveness' from India's poor over coronavirus lockdown

Modi seeks 'forgiveness' from India's poor over coronavirus lockdown
By Reuters
Published: March 30, 2020 08:00 AM

MUMBAI, March 29: Indian Prime Minister Narendra Modi asked the nation’s poor for forgiveness on Sunday, as the economic and human toll from his 21-day nationwide lockdown deepens and criticism mounts about a lack of adequate planning ahead of the decision.

Modi announced a three week-lockdown on Tuesday to curb the spread of coronavirus. But the decision has stung millions of India’s poor, leaving many hungry and forcing jobless migrant laborers to flee cities and walk hundreds of kilometers to their native villages.

“I would firstly like to seek forgiveness from all my countrymen,” Modi said in a nationwide radio address.

The poor “would definitely be thinking what kind of prime minister is this, who has put us into so much trouble,” he said, urging people to understand there was no other option.

“Steps were taken so far… will give India victory over the corona,” he added.

The number of confirmed coronavirus cases in India rose to 979 on Sunday, with 25 deaths.

The government announced a $22.6 billion economic stimulus plan on Thursday to provide direct cash transfers and food handouts to India’s poor.

In an opinion piece published on Sunday, Abhijit Banerjee and Esther Duflo - two of the three winners of the Nobel Prize in Economics in 2019 - said even more aid for the poor is needed.

“Without that, the demand crisis will snowball into an economic avalanche, and people will have no choice but to defy orders,” they wrote in the Indian Express.

The lockdown is expected to exacerbate India’s economic woes at a time when growth had already slumped to its slowest pace in six years.

There still appears to be broad support for strong measures to avoid a coronavirus catastrophe in India, a country of some 1.3 billion people where the public health system is poor.

But opposition leaders, analysts, and some citizens are increasingly criticizing its implementation. In particular, they say the government appears to have been caught off guard by the mass movement of migrants following the announcement, which threatens to spread the disease into the hinterlands.

“The Gov’t had no contingency plans in place for this exodus,” tweeted opposition politician Rahul Gandhi as images of migrant laborers walking long distances to return home dominated local media.

#ModiMadeDisaster was a top trending topic in India on Sunday on social media site Twitter.

Police said four migrants were killed on Saturday when a truck ran into them in Maharashtra. Also on Saturday, a migrant collapsed and died in Uttar Pradesh, according to a police official.

“We will die of walking and starving before getting killed by corona,” said migrant worker Madhav Raj, 28, as he walked by the road in Uttar Pradesh.

On Sunday, several hundred migrants in the town of Paippad, Kerala, gathered in a square demanding transport back to their hometowns.

The central government has called on states to provide marooned laborers with food and shelter, and Modi’s supporters slammed state governments on Twitter for failing to properly implement the lockdown.

In India’s cities, too, anger was rising.

“We have no food or drink. I am sat down thinking how to feed my family,” said homemaker Amirbee Shaikh Yusuf, 50, in Mumbai’s sprawling Dharavi slum.

“There is nothing good about this lockdown. People are angry, no one is caring for us.”

Following is the spread of the coronavirus in South Asia’s eight nations, according to government figures:

* Pakistan has registered 1,526 cases, including 13 deaths.

* India has registered 979 cases, including 25 deaths.

* Sri Lanka has registered 115 cases, including one death.

* Afghanistan has registered 128 cases, including 3 deaths.

* Bangladesh has registered 48 cases, including 5 deaths.

* the Maldives has registered 28 cases and no deaths.

* Nepal has registered 5 cases and no deaths.

* Bhutan has registered 4 cases and no deaths.

Request history8.2.19PHP Version6.06sRequest Duration6MBMemory UsageGET amp/news/{slug}Route
    • Booting (12.01ms)time
    • Application (6.04s)time
    • 1 x Application (99.8%)
      6.04s
      1 x Booting (0.2%)
      12.01ms
      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 executed6s
      • NewsController.php#297republica12.5sselect `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` = 'modi-seeks-forgiveness-from-india-s-poor-over-coronavirus-lockdown' and `status` = 1 limit 1
        Bindings
        • 0: modi-seeks-forgiveness-from-india-s-poor-over-coronavirus-lockdown
        • 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 (91622)
        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 (91622)
        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#297republica1460μ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 (91622)
        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 (91622)
        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.28sselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, MATCH(title, excerpt) AGAINST ('Modi seeks forgiveness from Indias poor over coronavirus lockdown' IN BOOLEAN MODE) as score from `news` where `id` != 91622 and `status` = 1 order by `score` desc, `pub_date` desc limit 6
        Bindings
        • 0: 91622
        • 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#388republica11.03msselect `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 (93497, 93781, 93823, 93998, 100301, 110581)
        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#388republica1550μ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 (93497, 93781, 93823, 93998, 100301, 110581)
        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#416republica1212msselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, `read_time`, `news_slug` from `news` where `pub_date` between '2025-03-29 07:06:36' and '2025-03-30 07:06:36' and `id` not in (91622) and `status` = 1 order by `view_count` desc limit 3
        Bindings
        • 0: 2025-03-29 07:06:36
        • 1: 2025-03-30 07:06:36
        • 2: 91622
        • 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#27republica1490μsupdate `news` set `view_count` = `view_count` + 1, `news`.`updated_at` = '2025-03-30 07:06:36' where `id` = 91622 and `status` = 1
        Bindings
        • 0: 2025-03-30 07:06:36
        • 1: 91622
        • 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
      6Attachment.php#?
      App\Models\Category
      2Category.php#?
      App\Models\Author
      1Author.php#?
          _token
          YrUH9ygiJIJEV69OdeafGgEI97Hj3rXw4OoxtPQF
          subscriber_only_page
          https://newtest.myrepublica.com/amp/news/modi-seeks-forgiveness-from-india-s-poor-over-coronavirus-l...
          _previous
          array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/modi-seeks-forgiveness-from-india-s-p...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /amp/news/modi-seeks-forgiveness-from-india-s-poor-over-coronavirus-lockdown
          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.117.114.128" ] "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 => "9283ca617f4af606-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.117.114.128" ] ]
          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 => "Sun, 30 Mar 2025 01:21:36 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImtUdDhpVlBSZEdRQkUxVmdMY09qT3c9PSIsInZhbHVlIjoiNUVIRWVxUUMwb256SmkyWmxWMXljVWU1TW1NZzN1QUppemw0dlBnRTBhS0lrQ1FZdVhhdFVvWmtjWjNHMVFvOExYUmVPdUFwVWVkRlNieU1BOUR2N2wxcXJFaGNJbTBSY1IvUFljdUx6UGhQTzJMMmV3T3Awc3c2TTBMM1BxNlIiLCJtYWMiOiI0N2U4NTJkYWNhN2IxZmU4ZTliYmRmYzQ4YzNlMWE2NTQ2ZWRhMWFjYjI3ZjIwOTM0YmI5OTZjYjg2NGFiYjliIiwidGFnIjoiIn0%3D; expires=Mon, 30 Mar 2026 01:21:36 GMT; Max-Age=31536000; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6ImtUdDhpVlBSZEdRQkUxVmdMY09qT3c9PSIsInZhbHVlIjoiNUVIRWVxUUMwb256SmkyWmxWMXljVWU1TW1NZzN1QUppemw0dlBnRTBhS0lrQ1FZdVhhdFVvWmtjWjNHMVFvOExYUmVPd" 1 => "republica_session=eyJpdiI6InlFb2JrNmlqUk5TVzZZSFlVVHp4cmc9PSIsInZhbHVlIjoieUFIVzZrS1lzUCtna0Q3aTdtT1NleU1DTlBLT3NPU0JUUGhVcDF3eDY0RWpCWm9uR0F6U1ZuSVZxWksyNUViTnR3L0I1cUREUlZDWEpqL0NuUlZDQW5kazNEcFFTbWF0T01sd0dJZFRSUUpzdnZ4SDQwRjBhRlJaa0tBRzlGQXMiLCJtYWMiOiI2YWFlMDVlMzE4Y2E1NTk5NmRmZjExMjNhNmViYTdhZGQ5NTU3NzE5YzlmZGNiMDIyOTFiMzNlMDJkN2M5MzY5IiwidGFnIjoiIn0%3D; expires=Mon, 30 Mar 2026 01:21:36 GMT; Max-Age=31536000; path=/; secure; httponly; samesite=laxrepublica_session=eyJpdiI6InlFb2JrNmlqUk5TVzZZSFlVVHp4cmc9PSIsInZhbHVlIjoieUFIVzZrS1lzUCtna0Q3aTdtT1NleU1DTlBLT3NPU0JUUGhVcDF3eDY0RWpCWm9uR0F6U1ZuSVZxWksyNUViTn" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImtUdDhpVlBSZEdRQkUxVmdMY09qT3c9PSIsInZhbHVlIjoiNUVIRWVxUUMwb256SmkyWmxWMXljVWU1TW1NZzN1QUppemw0dlBnRTBhS0lrQ1FZdVhhdFVvWmtjWjNHMVFvOExYUmVPdUFwVWVkRlNieU1BOUR2N2wxcXJFaGNJbTBSY1IvUFljdUx6UGhQTzJMMmV3T3Awc3c2TTBMM1BxNlIiLCJtYWMiOiI0N2U4NTJkYWNhN2IxZmU4ZTliYmRmYzQ4YzNlMWE2NTQ2ZWRhMWFjYjI3ZjIwOTM0YmI5OTZjYjg2NGFiYjliIiwidGFnIjoiIn0%3D; expires=Mon, 30-Mar-2026 01:21:36 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6ImtUdDhpVlBSZEdRQkUxVmdMY09qT3c9PSIsInZhbHVlIjoiNUVIRWVxUUMwb256SmkyWmxWMXljVWU1TW1NZzN1QUppemw0dlBnRTBhS0lrQ1FZdVhhdFVvWmtjWjNHMVFvOExYUmVPd" 1 => "republica_session=eyJpdiI6InlFb2JrNmlqUk5TVzZZSFlVVHp4cmc9PSIsInZhbHVlIjoieUFIVzZrS1lzUCtna0Q3aTdtT1NleU1DTlBLT3NPU0JUUGhVcDF3eDY0RWpCWm9uR0F6U1ZuSVZxWksyNUViTnR3L0I1cUREUlZDWEpqL0NuUlZDQW5kazNEcFFTbWF0T01sd0dJZFRSUUpzdnZ4SDQwRjBhRlJaa0tBRzlGQXMiLCJtYWMiOiI2YWFlMDVlMzE4Y2E1NTk5NmRmZjExMjNhNmViYTdhZGQ5NTU3NzE5YzlmZGNiMDIyOTFiMzNlMDJkN2M5MzY5IiwidGFnIjoiIn0%3D; expires=Mon, 30-Mar-2026 01:21:36 GMT; path=/; secure; httponlyrepublica_session=eyJpdiI6InlFb2JrNmlqUk5TVzZZSFlVVHp4cmc9PSIsInZhbHVlIjoieUFIVzZrS1lzUCtna0Q3aTdtT1NleU1DTlBLT3NPU0JUUGhVcDF3eDY0RWpCWm9uR0F6U1ZuSVZxWksyNUViTn" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "YrUH9ygiJIJEV69OdeafGgEI97Hj3rXw4OoxtPQF" "subscriber_only_page" => "https://newtest.myrepublica.com/amp/news/modi-seeks-forgiveness-from-india-s-poor-over-coronavirus-lockdown" "_previous" => array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/modi-seeks-forgiveness-from-india-s-poor-over-coronavirus-lockdown" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-03-30 07:06:36GET/amp/news/modi-seeks-forgiveness-from-india-s-poor-over-coronavirus-lockdown11016