Reign of fire: On Delhi and the high heat

By Republica
Published: June 01, 2024 08:15 AM

New Delhi’s experience of high heat cannot be pinned on climate change.

On May 29, the Mungeshpur automatic weather station north of New Delhi recorded a maximum of 52.9°C. While the India Meteorological Department has since suggested that the station’s thermistor may be faulty, the country’s north has clearly been suffering scorching weather. After the recording was reported, New Delhi’s Water Minister imposed a fine of ₹2,000 on those washing vehicles with hoses and allowing water tanks to overflow, and said 200 teams would monitor for wastage. 

The temperatures people experience in a place are produced by a combination of factors, including public ventilation, density of built-up structures, and the availability of shade. How a person’s body responds to such heat is also mediated by several forces. But it has become the norm to blame climate change as the all-encompassing cause of the consequences of extreme heat, and thus argue that the governments’ only option is to react. The fact is that though New Delhi is large, it is smaller than the scale at which climate models reliably predict anomalous heat. Even if an attribution exercise concludes Mungeshpur’s temperature was related to climate change, no interstate cooperation or heat response mechanism exists to act meaningfully on the finding.

According to New Delhi’s new orders, the monitoring teams have been empowered to sever illegal supply lines, placing those in informal settlements at risk. For this to be fair, the city must already have ensured all its residents are sufficiently supplied with legal connections. Equally, 200 teams are too few for a city of its size. Together with there being no effective way to scrutinise water use in private properties, their mandate amounts to little. The city’s peak power demand also crossed 8.3 gigawatt on May 29; high heat increases water consumption at power generation facilities. New Delhi has a heat action plan but the city’s present response suggests it does not accommodate externalities such as the availability of water from neighbouring Haryana and illegal supply connections. 

Such plans should also include passive, long-term measures that ensure life can go on irrespective of the ambient temperature. With respect to water, for example, cities could maintain a reservoir for emergencies, a distribution system that resists tampering, and municipal body teams that conduct surprise wastage checks year-round rather than intermittently. Similarly, instead of shutting schools and offices to avoid peak heat, as many action plans stipulate, governments should facilitate cooling by (traditional) architectural methods, set up shaded pedestrian corridors, and incentivise the use of air-conditioned public transport. Governments are answerable to the terms on which they expect people to cope with the heat.

Source: The Hindu (India)

Request history8.2.19PHP Version3.69sRequest Duration6MBMemory UsageGET amp/news/{slug}Route
    • Booting (12.83ms)time
    • Application (3.67s)time
    • 1 x Application (99.65%)
      3.67s
      1 x Booting (0.35%)
      12.83ms
      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.63s
      • NewsController.php#297republica1768msselect `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` = 'reign-of-fire-on-delhi-and-the-high-heat' and `status` = 1 limit 1
        Bindings
        • 0: reign-of-fire-on-delhi-and-the-high-heat
        • 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#297republica1810μ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 (155941)
        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 (155941)
        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#297republica1580μ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 (155941)
        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#297republica1570μ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 (155941)
        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.86sselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, MATCH(title, excerpt) AGAINST ('Reign of fire On Delhi and the high heat' IN BOOLEAN MODE) as score from `news` where `id` != 155941 and `status` = 1 order by `score` desc, `pub_date` desc limit 6
        Bindings
        • 0: 155941
        • 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#388republica1790μ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 (83012, 153344, 154053, 154463, 156313, 156605)
        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#388republica1620μ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 (83012, 153344, 154053, 154463, 156313, 156605)
        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#416republica1700μsselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, `read_time`, `news_slug` from `news` where `pub_date` between '2025-04-13 06:42:40' and '2025-04-14 06:42:40' and `id` not in (155941) and `status` = 1 order by `view_count` desc limit 3
        Bindings
        • 0: 2025-04-13 06:42:40
        • 1: 2025-04-14 06:42:40
        • 2: 155941
        • 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#27republica1570μsupdate `news` set `view_count` = `view_count` + 1, `news`.`updated_at` = '2025-04-14 06:42:40' where `id` = 155941 and `status` = 1
        Bindings
        • 0: 2025-04-14 06:42:40
        • 1: 155941
        • 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
          dj6h6wpSoMHIPtlgcDjoUdefuDMq6ELcbW1IfpwC
          subscriber_only_page
          https://newtest.myrepublica.com/amp/news/reign-of-fire-on-delhi-and-the-high-heat
          _previous
          array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/reign-of-fire-on-delhi-and-the-high-h...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /amp/news/reign-of-fire-on-delhi-and-the-high-heat
          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-mode" => array:1 [ 0 => "navigate" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "3.134.111.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=eyJpdiI6ImFhU1dhSm1WeGxYUDR0amRpTDJzcmc9PSIsInZhbHVlIjoicFVzbVU4TXhwbWxJYjNpNUFYNXIxWVUwUFp5b21Fejh4WHlUWk5xcGdTN04vY0FXOHBMZUJWY0ZoSXFWWEoxMXZRSXBVUTJoV3NTYjg2VnZXM2VzU1BsbGN0OGpHS0k5M2lqNnhNVVVlcFNYUTBpNzZIdlhKeVhqeFlnZ2FWaHQiLCJtYWMiOiJiMmE3NWMzYjNkOTY3MzAxNWU0MWUxNzE5YWVjM2UyYTIwODU3OWVkMTg0Y2IxMTA1MzIwYjc2ODFlYWQzZTM1IiwidGFnIjoiIn0%3D; republica_session=eyJpdiI6Ik9nZm5jUHZwVFpsNXhSYUpCV3RYVWc9PSIsInZhbHVlIjoiRklMRVlrOWxPeHNiaG1Id1NETU83aW5QeXg1Wk5MV0M3MHF1NVdGVlRwRTcwZng1Z01YZ2xRTUMwYk84d3JHd3ZDa3ErUlVLMUN3VGlUcklRczljNXcrZU5vWEtwRWlJZjJMbDZuSUFzeUVqK1p5MkZYVlFhSnkwa1E5dEc1TjUiLCJtYWMiOiI5M2U3OGM4NzFkNTRkMDA1YmViZjcxYjEyMjBkMzUwM2EwMDBlMzU3ZmZiOTY2Njg2NmRlZTVmYzRmY2YyNmNmIiwidGFnIjoiIn0%3DXSRF-TOKEN=eyJpdiI6ImFhU1dhSm1WeGxYUDR0amRpTDJzcmc9PSIsInZhbHVlIjoicFVzbVU4TXhwbWxJYjNpNUFYNXIxWVUwUFp5b21Fejh4WHlUWk5xcGdTN04vY0FXOHBMZUJWY0ZoSXFWWEoxMXZRSXBVU" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "host" => array:1 [ 0 => "newtest.myrepublica.com" ] "x-forwarded-for" => array:1 [ 0 => "3.134.111.219" ] "cf-ray" => array:1 [ 0 => "92ff4005df6e1aeb-ORD" ] ]
          request_cookies
          0 of 0
          array:2 [ "XSRF-TOKEN" => "dj6h6wpSoMHIPtlgcDjoUdefuDMq6ELcbW1IfpwC" "republica_session" => "V5CQAo9PnGLu49mGAJNY2H997ZkOHi01LHFo8JNA" ]
          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 => "Mon, 14 Apr 2025 00:57:40 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjdxekJjTzd6Q1FmUjJHRDVyK0FDOXc9PSIsInZhbHVlIjoiandXcVAxNkI0ZnE1d0ZPeXMyb1BEdUd1OWxQRXRRVjc5OUNMYlRzKzZ3N1JRMWhzYWlKRlM0NlRJNjlUdTIvRUJGQjZyVVBvalo5UlhFUXB4aC9LUUJyU0g3UHA5SmJsa29lWnlOdlRVUjdkaS9mMW5rbHRwbWRLUHZ0SFltV1kiLCJtYWMiOiIzZjljNWU4ZGQ1ZTdkNTMxMWM0ZmYzMzc0NTE5ODRhZWZhYjJkZTQ4N2I5MDgxNDE0ZTVmNGU5ZDIwNGUwNzU0IiwidGFnIjoiIn0%3D; expires=Tue, 14 Apr 2026 00:57:40 GMT; Max-Age=31536000; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6IjdxekJjTzd6Q1FmUjJHRDVyK0FDOXc9PSIsInZhbHVlIjoiandXcVAxNkI0ZnE1d0ZPeXMyb1BEdUd1OWxQRXRRVjc5OUNMYlRzKzZ3N1JRMWhzYWlKRlM0NlRJNjlUdTIvRUJGQjZyV" 1 => "republica_session=eyJpdiI6ImJwSEZINXJrTFNENEdNRllzV1Q0ZEE9PSIsInZhbHVlIjoicFVKS3UrV05Ecm9vMjVxM09LcFlvakFCcEwvS0xrZ3NzVzB2WW5iK082clM4RVE0ZlppcGRTNGxqOTR4SVg1OHA4QUQ0b0tVTHJZRW4yZ2d4dE1qRWZiRWhTOHA4eWhvaFVqQ1Z4V0F2cFYwcjVSM2xXbFRkM003ckFGVldEOVIiLCJtYWMiOiI4MWFkZjkxZGE3N2QyODkxNzA2MDg1MmY4ZTBjNjVjMTZiNGFjMDI3NjM3YjUzZjRiMDUwNzRhYmE5MTUzOTg0IiwidGFnIjoiIn0%3D; expires=Tue, 14 Apr 2026 00:57:40 GMT; Max-Age=31536000; path=/; secure; httponly; samesite=laxrepublica_session=eyJpdiI6ImJwSEZINXJrTFNENEdNRllzV1Q0ZEE9PSIsInZhbHVlIjoicFVKS3UrV05Ecm9vMjVxM09LcFlvakFCcEwvS0xrZ3NzVzB2WW5iK082clM4RVE0ZlppcGRTNGxqOTR4SVg1OH" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjdxekJjTzd6Q1FmUjJHRDVyK0FDOXc9PSIsInZhbHVlIjoiandXcVAxNkI0ZnE1d0ZPeXMyb1BEdUd1OWxQRXRRVjc5OUNMYlRzKzZ3N1JRMWhzYWlKRlM0NlRJNjlUdTIvRUJGQjZyVVBvalo5UlhFUXB4aC9LUUJyU0g3UHA5SmJsa29lWnlOdlRVUjdkaS9mMW5rbHRwbWRLUHZ0SFltV1kiLCJtYWMiOiIzZjljNWU4ZGQ1ZTdkNTMxMWM0ZmYzMzc0NTE5ODRhZWZhYjJkZTQ4N2I5MDgxNDE0ZTVmNGU5ZDIwNGUwNzU0IiwidGFnIjoiIn0%3D; expires=Tue, 14-Apr-2026 00:57:40 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IjdxekJjTzd6Q1FmUjJHRDVyK0FDOXc9PSIsInZhbHVlIjoiandXcVAxNkI0ZnE1d0ZPeXMyb1BEdUd1OWxQRXRRVjc5OUNMYlRzKzZ3N1JRMWhzYWlKRlM0NlRJNjlUdTIvRUJGQjZyV" 1 => "republica_session=eyJpdiI6ImJwSEZINXJrTFNENEdNRllzV1Q0ZEE9PSIsInZhbHVlIjoicFVKS3UrV05Ecm9vMjVxM09LcFlvakFCcEwvS0xrZ3NzVzB2WW5iK082clM4RVE0ZlppcGRTNGxqOTR4SVg1OHA4QUQ0b0tVTHJZRW4yZ2d4dE1qRWZiRWhTOHA4eWhvaFVqQ1Z4V0F2cFYwcjVSM2xXbFRkM003ckFGVldEOVIiLCJtYWMiOiI4MWFkZjkxZGE3N2QyODkxNzA2MDg1MmY4ZTBjNjVjMTZiNGFjMDI3NjM3YjUzZjRiMDUwNzRhYmE5MTUzOTg0IiwidGFnIjoiIn0%3D; expires=Tue, 14-Apr-2026 00:57:40 GMT; path=/; secure; httponlyrepublica_session=eyJpdiI6ImJwSEZINXJrTFNENEdNRllzV1Q0ZEE9PSIsInZhbHVlIjoicFVKS3UrV05Ecm9vMjVxM09LcFlvakFCcEwvS0xrZ3NzVzB2WW5iK082clM4RVE0ZlppcGRTNGxqOTR4SVg1OH" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "dj6h6wpSoMHIPtlgcDjoUdefuDMq6ELcbW1IfpwC" "subscriber_only_page" => "https://newtest.myrepublica.com/amp/news/reign-of-fire-on-delhi-and-the-high-heat" "_previous" => array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/reign-of-fire-on-delhi-and-the-high-heat" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-14 06:42:40GET/amp/news/reign-of-fire-on-delhi-and-the-high-heat11016