How to reform judiciary?

How to reform judiciary?
Supreme Court of Nepal
By Ananta Raj Luitel
Published: March 17, 2018 07:11 AM

KATHMANDU, March 16: A storm broke out at the judiciary and ended with Chief Justice Gopal Parajuli stepping down. But there is no sign of any reform in the wake of the storm. 

There are promises and initiatives for reform. The  Supreme Court, the Judicial Council, the Judicial Service Commission and the Office of the Attorney General have been at work and have made promises time and again. But there is no reform at the judiciary that is visible to the public.

Acting Chief Justice Deepak Raj Joshee, while assuming the top position in the judiciary on Thursday, also expressed his commitment to reform.  Asked by the media what  guarantee he could give to keep the judiciary intact, he replied: “I shall try my best.” 

Former justice Krishna Jung Rayamajhi, who retired from the apex court 15 years ago, is very much worried over the current situation of the  judiciary. “I can hardly believe the current  changes,” he added.  

Even though people have been commenting on the judiciary it has never tried to bring about convincing reforms. It has not met the expectations of the times. The working style, its procedures and the  time consuming ways remain the same for every piece of business. Corruption and irregularities are the other problems. The judiciary is facing so many strange problems. There is new technology in use but the same stereotype reigns  in  work at the courts.

“There might be both good and bad people but we cannot tolerate people of bad conduct or character as judges,” Rayamajhi said adding, “Even though  people may think that judges might have been taking bribes  this is not true every time.” 

Following the retirement of Chief Justice Gopal Parajuli there is heated debate in  political and legal circles on how to bring reforms in the judiciary. There might be different views  but a majority of people in the judiciary think that the practice of parliamentary hearings for  apex court judges adopted a decade ago is the main reason for landing the judiciary in such a situation. This situation can be corrected if judges, court staff and  lawyers start on a better  track.

According to Rayamajhi, lawyers have to take the main responsibility for creating such a situation. “The judges are corrupt but lawyers also are not good.”   

The image of the courts, judges and lawyers are in decline. As long as there is a practice of appointing judges at the recommendation of the political parties and they have to work as per the political power balance, this situation may continue for a few more years. Unless there is a guarantee of being able to hold one’s position on the basis of qualification, experience and  performance, things may not  change. 

Unless the judiciary can keep interest groups at bay it cannot be changed. Those who have spent a lifetime practising in the judiciary, including senior advocates Krishna Prasad Bhandari, Mahadev Yadav and Sarvagya Ratna Tuladhar, worry over the situation of the judiciary.  More than 80 percent of needy people are still excluded from  access to the judiciary but no one is worry about  ensuring them such access  when they need it.

According to former justice of the apex court Balaram KC who  retired six years ago, the tendency in the judiciary is to divide and rule and the interest groups are also very active. “The judicial leadership is not doing anything  to break out of this situation,” he said adding, “If the situation is not improved at the earliest, it may lead us toward further problems.”

Request history8.2.19PHP Version3.99sRequest Duration5MBMemory UsageGET amp/news/{slug}Route
    • Booting (12.05ms)time
    • Application (3.98s)time
    • 1 x Application (99.7%)
      3.98s
      1 x Booting (0.3%)
      12.05ms
      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#297republica1198msselect `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` = 'how-to-reform-judiciary' and `status` = 1 limit 1
        Bindings
        • 0: how-to-reform-judiciary
        • 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#297republica11.1msselect `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 (38159)
        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#297republica1540μ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 (38159)
        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#297republica1520μ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 (38159)
        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#297republica1690μ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 (38159)
        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.29sselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, MATCH(title, excerpt) AGAINST ('How to reform judiciary' IN BOOLEAN MODE) as score from `news` where `id` != 38159 and `status` = 1 order by `score` desc, `pub_date` desc limit 6
        Bindings
        • 0: 38159
        • 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#388republica1810μ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 (38349, 57666, 89085, 157835, 158109, 158150)
        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#388republica1530μ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 (38349, 57666, 89085, 157835, 158109, 158150)
        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#416republica1456msselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, `read_time`, `news_slug` from `news` where `pub_date` between '2025-03-31 05:27:21' and '2025-04-01 05:27:21' and `id` not in (38159) and `status` = 1 order by `view_count` desc limit 3
        Bindings
        • 0: 2025-03-31 05:27:21
        • 1: 2025-04-01 05:27:21
        • 2: 38159
        • 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#27republica1780μsupdate `news` set `view_count` = `view_count` + 1, `news`.`updated_at` = '2025-04-01 05:27:21' where `id` = 38159 and `status` = 1
        Bindings
        • 0: 2025-04-01 05:27:21
        • 1: 38159
        • 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
      4Attachment.php#?
      App\Models\Category
      1Category.php#?
      App\Models\Author
      1Author.php#?
          _token
          bctmSMT1opVmFB5lQkQZlhCbQLUOtgJdcl7UnMP9
          subscriber_only_page
          https://newtest.myrepublica.com/amp/news/how-to-reform-judiciary
          _previous
          array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/how-to-reform-judiciary" ]
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /amp/news/how-to-reform-judiciary
          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 => "3.133.91.217" ] "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 => "9293b3cd2b83e829-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 => "3.133.91.217" ] ]
          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 => "Mon, 31 Mar 2025 23:42:21 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjlTaGVOY1pDVmFuQ3VrYlZsSUdHRHc9PSIsInZhbHVlIjoiZGtwUHc1K2d2ck1ZeCtoS3ZCYTErMnJRS1RnSjVjQmFHSlJPNERFa3B0RW0wdytZM0JFd1drT29XQ3JtZUc3SWNJS1RYRzVlWCt1MklVM1FvUW5CdmNTQ2dkVkhrZnk1d3FlL1dQeE9WMnBacW5FclVvb1Z2bEdlcnF0a1JoMkQiLCJtYWMiOiIxZDg0MzllMDk1MDNkNTU2ZTkzMWVhMWRmZWYxYmZjYjVhMjRjMjQwMGI1NzE1MzY3MGFhMmI5NjA1ZmM2NDliIiwidGFnIjoiIn0%3D; expires=Tue, 31 Mar 2026 23:42:21 GMT; Max-Age=31536000; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6IjlTaGVOY1pDVmFuQ3VrYlZsSUdHRHc9PSIsInZhbHVlIjoiZGtwUHc1K2d2ck1ZeCtoS3ZCYTErMnJRS1RnSjVjQmFHSlJPNERFa3B0RW0wdytZM0JFd1drT29XQ3JtZUc3SWNJS1RYR" 1 => "republica_session=eyJpdiI6IjJ1cjJTbnNGV3B1RlhGalJseEhqdWc9PSIsInZhbHVlIjoiVHNFVXI0bEVIZlA4M3NsVWFnT3hCUERzMGZJOGtVR0NtZ0d4clN3bVdSUUhuZ2x2TFFvTGcyRzQ5VzNxRzBKdkNWM2FCV1BzL1pib2lkWjd2MlErc1M5bGtEOEU5VzJHekRHMlhWT0lVZ2k5OHJFblZLSkJrUm5BRG9JTEdMeVciLCJtYWMiOiI1MGQwZjhjZmQ1YThmMzMyMjg4NzZmNDJmYTgxZjdiNDFhMTNiNGE4NTFjYTNjMDYyMzVmMWM2YzVkNWNhYzI2IiwidGFnIjoiIn0%3D; expires=Tue, 31 Mar 2026 23:42:21 GMT; Max-Age=31536000; path=/; secure; httponly; samesite=laxrepublica_session=eyJpdiI6IjJ1cjJTbnNGV3B1RlhGalJseEhqdWc9PSIsInZhbHVlIjoiVHNFVXI0bEVIZlA4M3NsVWFnT3hCUERzMGZJOGtVR0NtZ0d4clN3bVdSUUhuZ2x2TFFvTGcyRzQ5VzNxRzBKdk" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjlTaGVOY1pDVmFuQ3VrYlZsSUdHRHc9PSIsInZhbHVlIjoiZGtwUHc1K2d2ck1ZeCtoS3ZCYTErMnJRS1RnSjVjQmFHSlJPNERFa3B0RW0wdytZM0JFd1drT29XQ3JtZUc3SWNJS1RYRzVlWCt1MklVM1FvUW5CdmNTQ2dkVkhrZnk1d3FlL1dQeE9WMnBacW5FclVvb1Z2bEdlcnF0a1JoMkQiLCJtYWMiOiIxZDg0MzllMDk1MDNkNTU2ZTkzMWVhMWRmZWYxYmZjYjVhMjRjMjQwMGI1NzE1MzY3MGFhMmI5NjA1ZmM2NDliIiwidGFnIjoiIn0%3D; expires=Tue, 31-Mar-2026 23:42:21 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IjlTaGVOY1pDVmFuQ3VrYlZsSUdHRHc9PSIsInZhbHVlIjoiZGtwUHc1K2d2ck1ZeCtoS3ZCYTErMnJRS1RnSjVjQmFHSlJPNERFa3B0RW0wdytZM0JFd1drT29XQ3JtZUc3SWNJS1RYR" 1 => "republica_session=eyJpdiI6IjJ1cjJTbnNGV3B1RlhGalJseEhqdWc9PSIsInZhbHVlIjoiVHNFVXI0bEVIZlA4M3NsVWFnT3hCUERzMGZJOGtVR0NtZ0d4clN3bVdSUUhuZ2x2TFFvTGcyRzQ5VzNxRzBKdkNWM2FCV1BzL1pib2lkWjd2MlErc1M5bGtEOEU5VzJHekRHMlhWT0lVZ2k5OHJFblZLSkJrUm5BRG9JTEdMeVciLCJtYWMiOiI1MGQwZjhjZmQ1YThmMzMyMjg4NzZmNDJmYTgxZjdiNDFhMTNiNGE4NTFjYTNjMDYyMzVmMWM2YzVkNWNhYzI2IiwidGFnIjoiIn0%3D; expires=Tue, 31-Mar-2026 23:42:21 GMT; path=/; secure; httponlyrepublica_session=eyJpdiI6IjJ1cjJTbnNGV3B1RlhGalJseEhqdWc9PSIsInZhbHVlIjoiVHNFVXI0bEVIZlA4M3NsVWFnT3hCUERzMGZJOGtVR0NtZ0d4clN3bVdSUUhuZ2x2TFFvTGcyRzQ5VzNxRzBKdk" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "bctmSMT1opVmFB5lQkQZlhCbQLUOtgJdcl7UnMP9" "subscriber_only_page" => "https://newtest.myrepublica.com/amp/news/how-to-reform-judiciary" "_previous" => array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/how-to-reform-judiciary" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-01 05:27:21GET/amp/news/how-to-reform-judiciary11013