Let Sajha rise

By Republica
Published: October 23, 2019 02:00 AM

Sajha Yatayat, a cooperative public transportation organization established in 1961 to provide efficient and affordable public transportation services to the people in Kathmandu Valley, evokes pleasant memories among all those who have used it. Sajha was timely and affordable, which is why when the people had to travel outside of the valley they would first choose Sajha over other services. And it ran pretty well until the mid 1980s. Then came the 1990s. Politicization, entered Sajha too, like in other public sectors, and coupled with mismanagement, Nepal’s exemplary public transportation system suffered its end. Therefore, when Sajha resumed its service eight years ago, there was a sense of excitement among commuters. In few years since its resumption of service, Sajha has become popular again. Sajha has set an example in Nepal’s public transportation sector. Few other private bus services have tried to emulate Sajha. 

In partnership with the government, Sajha Yatayat was going to bring 300 electric buses. For that purpose, in July, the government had provided Rs 3 billion to Sajha Yatayat. That was the wise decision for electric buses are what Nepal needs at the moment given the rising level of emissions from fossil fuel-based vehicles. This is the right time to go electric also because for the last four years, load-shedding has become a history and with more hydro power projects coming into operation, Nepal is soon expected to generate surplus electricity.  Now Sajha’s (also the government’s) goal of going electric appears to face the hurdles apparently because of the government’s own intervention. Ministry of Physical Infrastructure and Transport (MoPIT) has directed Sajha to halt purchase of electric vehicles accusing Sajha Yatayat of changing the specifications document provided by the government for procurement. Ministry officials claim Sajha Yatayat changed the specifications approved by the cabinet and therefore it has asked Sajha to temporarily halt the process. Sajha Yatayat denies this.  It claims the government had provided a one-page document containing specifications for the electric buses and Sajha was told it was just a framework or guidelines and therefore it made only some adjustments to the specifications as per requirements, on the basis of past experience, experts’ advice, experience of other countries among others. Amid this claim and counter-claim, the prospect of the country having as many as 300 electric buses might be deferred, even missed. It should not.

Some suspect foul play because the procurement issue involves three billion rupees. Commission game, if at all, must not be allowed to take place. Needless to say, it has to be ensured that Sajha runs by the rules and that it provides the best possible service to the people.  One grievance about Sajha has been that despite running in full capacity most of the times, the company is still in loss. Sajha needs to correct its shortcomings. Sajha is the success story of our times. It has emerged as the most reliable public transportation in Kathmandu, which is why there is a growing demand for expansion of its services outside the valley. Such transportation system should be allowed to innovate its services and needs a boost from the government.  Let us ensure that Sajha runs well and becomes self-sustainable but we must allow it to rise.

Request history8.2.19PHP Version3.08sRequest Duration6MBMemory UsageGET amp/news/{slug}Route
    • Booting (12.23ms)time
    • Application (3.07s)time
    • 1 x Application (99.6%)
      3.07s
      1 x Booting (0.4%)
      12.23ms
      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.03s
      • NewsController.php#297republica1407msselect `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` = 'let-sajha-rise' and `status` = 1 limit 1
        Bindings
        • 0: let-sajha-rise
        • 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#297republica1720μ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 (77719)
        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#297republica1550μ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 (77719)
        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 (77719)
        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#297republica1590μ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 (77719)
        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.62sselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, MATCH(title, excerpt) AGAINST ('Let Sajha rise' IN BOOLEAN MODE) as score from `news` where `id` != 77719 and `status` = 1 order by `score` desc, `pub_date` desc limit 6
        Bindings
        • 0: 77719
        • 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#388republica1950μ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 (157508, 157734, 157906, 157918, 158207, 158279)
        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 (157508, 157734, 157906, 157918, 158207, 158279)
        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#416republica1600μsselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, `read_time`, `news_slug` from `news` where `pub_date` between '2025-04-09 01:38:10' and '2025-04-10 01:38:10' and `id` not in (77719) and `status` = 1 order by `view_count` desc limit 3
        Bindings
        • 0: 2025-04-09 01:38:10
        • 1: 2025-04-10 01:38:10
        • 2: 77719
        • 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#27republica1600μsupdate `news` set `view_count` = `view_count` + 1, `news`.`updated_at` = '2025-04-10 01:38:10' where `id` = 77719 and `status` = 1
        Bindings
        • 0: 2025-04-10 01:38:10
        • 1: 77719
        • 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
          XY8aB9cVAOo9spAgeg4ajPyw2wMVL840bk21m1S4
          _previous
          array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/let-sajha-rise" ]
          _flash
          array:2 [ "old" => [] "new" => [] ]
          subscriber_only_page
          https://newtest.myrepublica.com/amp/news/let-sajha-rise
          path_info
          /amp/news/let-sajha-rise
          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 => "18.223.29.51" ] "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=eyJpdiI6IllvN2hLejFBVnR5UW9oYmpjNXNNUGc9PSIsInZhbHVlIjoiZXJDSWlIalFIRHBSNWJxVVZUUSsrN09XOTJXSVFSbG83VENrVUxHdlZoeCtqbkl4Zk1SRzJvWUVSMVdEeGdQcUdsU2tWcjRLY3hXVGhNSklTRTZMMyt6NkhHZVQwM2NqbkpkbXI3cTFPQ1pxZU0xdmFUcEozd2hLZ0Q2RFBYV28iLCJtYWMiOiI4NWU5ZDE2YmEwNGFhY2NkMWQzMmE1MmE0MGJjNGFmOGQ4ZWJlNzlmM2NmYWIyNDc1MDdjYWQ2NTY3YzczNjhjIiwidGFnIjoiIn0%3D; republica_session=eyJpdiI6ImsrK1Q3QUpmL0FldUJaclE5QWZGdHc9PSIsInZhbHVlIjoiNWQyVW8ycG04Uzc3VStXOEVrMzUxcWsxbFdOQU5IamZNUFJjWmhJM1p6d2JNWm8vMTNLMTc5eDVYUUFRMUEyVjZqTGlQNnFvYnduSXdUclY1cENERlV5eTVhU0tHOUlxT2t2NkI2NGE0UGNBOHlJUTRleHk5TlYyODJUZFpLeEMiLCJtYWMiOiIxYmE3YjAwZmQ1MDhmNGI3NjU0NWUxNjBlZmJiMDFlMTM1Y2YzMTJiMjYwZDg2MTRhZmEwMzAxMzI1OTc2MzQwIiwidGFnIjoiIn0%3DXSRF-TOKEN=eyJpdiI6IllvN2hLejFBVnR5UW9oYmpjNXNNUGc9PSIsInZhbHVlIjoiZXJDSWlIalFIRHBSNWJxVVZUUSsrN09XOTJXSVFSbG83VENrVUxHdlZoeCtqbkl4Zk1SRzJvWUVSMVdEeGdQcUdsU2tWc" ] "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 => "18.223.29.51" ] "cf-ray" => array:1 [ 0 => "92dc8c7d1e5361d1-ORD" ] ]
          request_cookies
          0 of 0
          array:2 [ "XSRF-TOKEN" => "XY8aB9cVAOo9spAgeg4ajPyw2wMVL840bk21m1S4" "republica_session" => "j8UYh01CynVAFdcSeDQyNOkH7dqGqw0kSqZA125J" ]
          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, 09 Apr 2025 19:53:10 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlYwWjdoWmcvSGxlaERDcExaVVdSWFE9PSIsInZhbHVlIjoiYVVjZHExQmRMQ2F2LzA1S0krTU1EZlIwT1BjeXZVZFpUQlpiWDZzSW9WR3AzR1RjNzdhU2tPQmVtRUlqQ1QvOHRBNG0xMmZ6U1NCZ2VYeTVidkllNDRVWjQ2eCtIMjlXT1RNS295WWxCY1h5M3lKaVFFQWQvbkJsSGMwM2FQNWoiLCJtYWMiOiIyNjA3Y2E2NzM5MGQ5YjE4MTQzMDA3MDQwYzZlMWE0ZTY0YmRiNmEzYjdmZjhlMWM4YTljY2JkYWMzNzI2MzE5IiwidGFnIjoiIn0%3D; expires=Thu, 09 Apr 2026 19:53:10 GMT; Max-Age=31536000; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6IlYwWjdoWmcvSGxlaERDcExaVVdSWFE9PSIsInZhbHVlIjoiYVVjZHExQmRMQ2F2LzA1S0krTU1EZlIwT1BjeXZVZFpUQlpiWDZzSW9WR3AzR1RjNzdhU2tPQmVtRUlqQ1QvOHRBNG0xM" 1 => "republica_session=eyJpdiI6InlpVUtQYm9rQkkyZ2hiQlJZaGFLbVE9PSIsInZhbHVlIjoiQS9iOEJCTjUrRHROVHpyUnZRS2k4elRhZExZeitPcExpbVAyVDNHUWhyYlI5Y1VETEhFZWduZVZQdUVwNy9jODFsbTVKajFLbjZXWDg4OHp3RkNDWWNvLy9VRmJ1QnlyZUltOHBKOXdDVnZ2S2RqaEhRY1gzdWgyclZYdVc3RnUiLCJtYWMiOiJjYTZhM2JjNjEwZmY1NjYyZTU0ZDk4ODI5NWIyMTY4MzFhMDcxOWNiNGIzZTRkNTNiMjYzODI3MTBmOTk4NzFhIiwidGFnIjoiIn0%3D; expires=Thu, 09 Apr 2026 19:53:10 GMT; Max-Age=31536000; path=/; secure; httponly; samesite=laxrepublica_session=eyJpdiI6InlpVUtQYm9rQkkyZ2hiQlJZaGFLbVE9PSIsInZhbHVlIjoiQS9iOEJCTjUrRHROVHpyUnZRS2k4elRhZExZeitPcExpbVAyVDNHUWhyYlI5Y1VETEhFZWduZVZQdUVwNy9jOD" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlYwWjdoWmcvSGxlaERDcExaVVdSWFE9PSIsInZhbHVlIjoiYVVjZHExQmRMQ2F2LzA1S0krTU1EZlIwT1BjeXZVZFpUQlpiWDZzSW9WR3AzR1RjNzdhU2tPQmVtRUlqQ1QvOHRBNG0xMmZ6U1NCZ2VYeTVidkllNDRVWjQ2eCtIMjlXT1RNS295WWxCY1h5M3lKaVFFQWQvbkJsSGMwM2FQNWoiLCJtYWMiOiIyNjA3Y2E2NzM5MGQ5YjE4MTQzMDA3MDQwYzZlMWE0ZTY0YmRiNmEzYjdmZjhlMWM4YTljY2JkYWMzNzI2MzE5IiwidGFnIjoiIn0%3D; expires=Thu, 09-Apr-2026 19:53:10 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IlYwWjdoWmcvSGxlaERDcExaVVdSWFE9PSIsInZhbHVlIjoiYVVjZHExQmRMQ2F2LzA1S0krTU1EZlIwT1BjeXZVZFpUQlpiWDZzSW9WR3AzR1RjNzdhU2tPQmVtRUlqQ1QvOHRBNG0xM" 1 => "republica_session=eyJpdiI6InlpVUtQYm9rQkkyZ2hiQlJZaGFLbVE9PSIsInZhbHVlIjoiQS9iOEJCTjUrRHROVHpyUnZRS2k4elRhZExZeitPcExpbVAyVDNHUWhyYlI5Y1VETEhFZWduZVZQdUVwNy9jODFsbTVKajFLbjZXWDg4OHp3RkNDWWNvLy9VRmJ1QnlyZUltOHBKOXdDVnZ2S2RqaEhRY1gzdWgyclZYdVc3RnUiLCJtYWMiOiJjYTZhM2JjNjEwZmY1NjYyZTU0ZDk4ODI5NWIyMTY4MzFhMDcxOWNiNGIzZTRkNTNiMjYzODI3MTBmOTk4NzFhIiwidGFnIjoiIn0%3D; expires=Thu, 09-Apr-2026 19:53:10 GMT; path=/; secure; httponlyrepublica_session=eyJpdiI6InlpVUtQYm9rQkkyZ2hiQlJZaGFLbVE9PSIsInZhbHVlIjoiQS9iOEJCTjUrRHROVHpyUnZRS2k4elRhZExZeitPcExpbVAyVDNHUWhyYlI5Y1VETEhFZWduZVZQdUVwNy9jOD" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "XY8aB9cVAOo9spAgeg4ajPyw2wMVL840bk21m1S4" "_previous" => array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/let-sajha-rise" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "subscriber_only_page" => "https://newtest.myrepublica.com/amp/news/let-sajha-rise" ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-10 01:38:10GET/amp/news/let-sajha-rise11016