{"id":3792,"date":"2025-09-12T22:12:49","date_gmt":"2025-09-12T22:12:49","guid":{"rendered":"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/"},"modified":"2025-09-12T22:12:49","modified_gmt":"2025-09-12T22:12:49","slug":"karachi-needs-at-least-15000-buses-to-meet-daily-demand","status":"publish","type":"post","link":"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/","title":{"rendered":"Karachi needs &#8216;at least 15,000 buses&#8217; to meet daily demand"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<div class=\"medium-insert-images ui-sortable\">\n<figure contenteditable=\"false\">\n    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.geo.tv\/assets\/uploads\/updates\/2025-09-12\/623387_4114635_updates.jpg\" alt=\"A bus from Peoples Bus Service stands parked at its terminal in Karachi. \u2014 X@pbsbrtsindh\" width=\"700\" height=\"400\" class=\"\"\/><figcaption contenteditable=\"true\" class=\"\">A bus from Peoples&#8217; Bus Service stands parked at its terminal in Karachi. \u2014 X@pbsbrtsindh<\/figcaption><\/figure>\n<\/div>\n<p>KARACHI: Sindh Chief Minister Syed Murad Ali Shah has said that Karachi requires at least 15,000 buses to meet its daily transport demand, as he unveiled plans for a comprehensive Karachi Transport Master Plan in partnership with the World Bank.<\/p>\n<p>The master plan will integrate Bus Rapid Transit (BRT) systems, metro light rail, and the revival of the Karachi Circular Railway to provide modern and sustainable mobility solutions. <\/p>\n<p>The announcement came during a meeting at CM House with a World Bank delegation led by Ibrahim Khalil Zaki, Practice Manager for Transport in the Middle East, North Africa, and Pakistan.<\/p>\n<p>Welcoming the delegation, Shah described the World Bank as \u201ca vital development partner\u201d and said the new plan would expand cooperation beyond the Yellow Line BRT. He also highlighted the introduction of electric buses as a major climate-friendly initiative.<\/p>\n<p>Zaki assured full technical and financial support from the World Bank for the initiative, which will include multiple transport modes such as BRTs, metro rail, tourist and goods trains, alongside the Karachi Circular Railway. He further emphasised the importance of establishing a transport industry in Karachi to meet both city and national demand.<\/p>\n<p>In response, Shah offered Dhabeji as a hub for such an industry, pledging full support to investors. It was agreed to form a joint working group of Sindh government and World Bank representatives to prepare the Terms of Reference for experts tasked with finalising the master plan.<\/p>\n<p>Calling it \u201cbig news for Karachi,\u201d Shah said the partnership would lay the foundation for long-term solutions to the city\u2019s mobility challenges.<\/p>\n<p>Turning to the Yellow Line BRT, Shah said the 21-kilometre project, which stretches from Dawood Chowrangi to Khalid Bin Waleed Road, would carry 300,000 passengers daily once completed in December 2025. It is being jointly financed by the World Bank, the Sindh government, and the private sector.<\/p>\n<p>Transport Minister Sharjeel Inam Memon noted that Depot 1 has reached 10% completion, Depot 2 is at 17% with full delivery due by September 2026, while progress continues on the Jam Sadiq Bridge segment. Additional corridor and off-corridor works are under review.<\/p>\n<p>\u201cThis is a milestone in the journey toward sustainable urban mobility,\u201d Shah said, reaffirming his government\u2019s commitment to delivering projects on schedule with the support of international partners.<\/p>\n<\/p><\/div>\n<p><script type=\"text\/javascript\">\n            setTimeout(function(){\n                var scriptElement=document.createElement('script');\n                scriptElement.type=\"text\/javascript\";\n                scriptElement.setAttribute=\"async\";\n                scriptElement.src=\"https:\/\/www.geo.tv\/assets\/front\/js\/lazysizes.min.js\";\n                document.body.appendChild(scriptElement);\n            }, 1000);\n            \/\/setTimeout(function(){ $('.medium-insert-images').find('figure').show() }, 3000);\n            var loadDeferredJS = function() {\n              var lazyloadjs = ['https:\/\/www.geo.tv\/assets\/front\/js\/lazysizes.min.js'];\n              var alljs = ['https:\/\/www.geo.tv\/assets\/front\/js\/ui\/thirdparty.js?ver=133'];\n              var jqueryjs = ['https:\/\/www.geo.tv\/assets\/front\/js\/ui\/jquery.min_new.js?ver=43'];\n              var bootstrapjs = ['https:\/\/www.geo.tv\/assets\/front\/js\/ui\/bootstarp.js?ver=55'];\n              var sliderjs = ['https:\/\/www.geo.tv\/assets\/front\/js\/ui\/swiper.min.js'];\n              var firebaseappjs = ['https:\/\/www.gstatic.com\/firebasejs\/8.10.1\/firebase-app.js'];\n              var firebasejs = ['https:\/\/www.gstatic.com\/firebasejs\/8.10.1\/firebase-analytics.js','https:\/\/www.gstatic.com\/firebasejs\/8.10.1\/firebase-messaging.js'];\n              var firebasejs_tokenjs = ['https:\/\/www.geo.tv\/assets\/front\/js\/push_notification.js?v=1.511'];\n              var alljscustom = ['https:\/\/www.geo.tv\/assets\/front\/js\/ui\/my.js?ver=232366','https:\/\/www.geo.tv\/assets\/front\/js\/mycustom.js?ver=646'];\n              \/*setTimeout(function(){\n                  lazyloadjs.forEach(function (item,index) { \n                      var scriptElement=document.createElement('script');\n                      scriptElement.type=\"text\/javascript\";\n                      scriptElement.src = item;\n                      document.body.appendChild(scriptElement);\n                  });\n              }, 500);*\/\n                                    setTimeout(function(){\n                          jqueryjs.forEach(function (item,index) { \n                              var scriptElement=document.createElement('script');\n                              scriptElement.type=\"text\/javascript\";\n                              scriptElement.src = item;\n                              document.body.appendChild(scriptElement);\n                          });\n                    }, 1000);\n                    \/\/ setTimeout(function(){\n                    \/\/       bootstrapjs.forEach(function (item,index) { \n                    \/\/           var scriptElement=document.createElement('script');\n                    \/\/           scriptElement.type=\"text\/javascript\";\n                    \/\/           scriptElement.src = item;\n                    \/\/           document.body.appendChild(scriptElement);\n                    \/\/       });\n                    \/\/ }, 2000);\n                                    setTimeout(function(){\n                      firebaseappjs.forEach(function (item,index) { \n                          var scriptElement=document.createElement('script');\n                          scriptElement.type=\"text\/javascript\";\n                          scriptElement.src = item;\n                          document.body.appendChild(scriptElement);\n                      });\n                    }, 2500);\n                    setTimeout(function(){\n                      firebasejs.forEach(function (item,index) { \n                          var scriptElement=document.createElement('script');\n                          scriptElement.type=\"text\/javascript\";\n                          scriptElement.src = item;\n                          document.head.appendChild(scriptElement);\n                      });\n                    }, 4000);\n                    setTimeout(function(){\n                      firebasejs_tokenjs.forEach(function (item,index) { \n                                                        var scriptElement=document.createElement('script');\n                              scriptElement.type=\"text\/javascript\";\n                              scriptElement.src = item;\n                              document.head.appendChild(scriptElement);\n                                                });\n                    }, 6000);\n              const jqueryIntervalcheck = setInterval(function () {\n                if(typeof jQuery !== \"undefined\"){\n                    clearInterval(jqueryIntervalcheck);\n                                            setTimeout(function(){\n                              sliderjs.forEach(function (item,index) {\n                                  if(item == 'https:\/\/www.geo.tv\/assets\/front\/js\/ui\/swiper.min.js'){\n                                    var story_embed_gallery = $('.story-area').find('.embedgallery').length;\n                                    \/\/var story_embed_gallery = 0;\n                                    if(parseInt(story_embed_gallery) > 0){\n                                      var scriptElement=document.createElement('script');\n                                      scriptElement.type=\"text\/javascript\";\n                                      scriptElement.src = item;\n                                      document.body.appendChild(scriptElement);\n                                    }\n                                  }\n                              });\n                        }, 100);\n                        setTimeout(function(){\n                          alljscustom.forEach(function (item,index) {\n                                var scriptElement=document.createElement('script');\n                                scriptElement.type=\"text\/javascript\";\n                                scriptElement.src = item;\n                                document.body.appendChild(scriptElement);\n                          });\n                        }, 1300);\n                    \/*const jqueryIntervalcount = setInterval(function () {\n    if(typeof jQuery !== \"undefined\"){\n        clearInterval(jqueryIntervalcount);*\/\n        if($('.infogram-embed').length > 0 || $('embedinfogram').length > 0)\n        {\n            !function (e, t, n, s) {\n                var i = \"InfogramEmbeds\", o = e.getElementsByTagName(t)[0], d = \/^http:\/.test(e.location) ? \"http:\" : \"https:\";\n                if (\/^\\\/{2}\/.test(s) && (s = d + s), window[i] && window[i].initialized)window[i].process && window[i].process(); else if (!e.getElementById(n)) {\n                    var a = e.createElement(t);\n                    a.async = 1, a.id = n, a.src = s, o.parentNode.insertBefore(a, o)\n                }\n            }(document, \"script\", \"infogram-async\", \"https:\/\/e.infogram.com\/js\/dist\/embed-loader-min.js\");\n        }\n        if($('.flourishClass').length > 0)\n        {\n            var scriptElement=document.createElement('script');\n            scriptElement.type=\"text\/javascript\";\n            scriptElement.setAttribute=\"async\";\n            scriptElement.src=\"https:\/\/public.flourish.studio\/resources\/embed.js\";\n            document.body.appendChild(scriptElement);\n        }\n        if($('.apester-media').length > 0)\n        {\n            var scriptElement=document.createElement('script');\n            scriptElement.type=\"text\/javascript\";\n            scriptElement.setAttribute=\"async\";\n            scriptElement.src=\"https:\/\/static.apester.com\/js\/sdk\/latest\/apester-sdk.js\";\n            document.body.appendChild(scriptElement);\n        }\n        if($('.twitter-tweet').length > 0)\n        {\n            var tweetObj = document.getElementsByClassName('tweetPost');\n            var counter_tweet = 0;\n            if (tweetObj.length == 0) {\n                tweetObj = document.getElementsByClassName('twitter-tweet');\n                $.each(tweetObj, function (i, v) {\n                    $(this).attr('id', 'twitter-post-widget-' + i);\n                });\n            } else {\n                $.each(tweetObj, function (i, v) {\n                    if($(this).find('.twitter-tweet').length > 0){\n                        $(this).find('.twitter-tweet').attr('id', 'twitter-post-widget-' + counter_tweet);\n                        counter_tweet++;\n                    }\n                });\n            }\n            $.getScript('https:\/\/platform.twitter.com\/widgets.js', function () {\n                var k = 0;\n                var tweet = document.getElementById('twitter-post-widget-' + k);\n                var tweetParent, tweetID;\n                while (tweet) {\n                    tweetParent = tweet.parentNode;\n                    \/\/tweetID = tweet.dataset.tweetId;\n                    tweetID = tweetParent.getAttribute(\"id\");\n                    if(tweetID === null){\n                      tweetID = tweet.dataset.tweetId;\n                    }\n                    \/\/var tweetVideoClass = tweet.getAttribute('class').split(' ')[0];\n                    $(tweet).remove();\n                    twttr.widgets.createTweet(\n                        tweetID,\n                        tweetParent\n                    );\n                    k++;\n                    tweet = document.getElementById('twitter-post-widget-' + k);\n                }\n            });\n            \/*==============*\/\n            var tweetObjVid = document.getElementsByClassName('tweetVideo');\n            var counter_tweet = 0;\n            if (tweetObjVid.length == 0) {\n                tweetObjVid = document.getElementsByClassName('twitter-video');\n                $.each(tweetObjVid, function (i, v) {\n                    $(this).attr('id', 'twitter-vid-widget-' + i);\n                });\n            } else {\n                $.each(tweetObjVid, function (i, v) {\n                    if($(this).find('.twitter-video').length > 0){\n                        $(this).find('.twitter-tweet').attr('id', 'twitter-vid-widget-' + counter_tweet);\n                        counter_tweet++;\n                    }\n                });\n            }\n            $.getScript('\/\/platform.twitter.com\/widgets.js', function () {\n                var v = 0;\n                var tweetVid = document.getElementById('twitter-vid-widget-' + v);\n                var tweetParentVid, tweetIDVid;\n                while (tweetVid) {\n                    tweetParentVid = tweetVid.parentNode;\n                    \/\/tweetIDVid = tweetVid.dataset.tweetId;\n                    tweetIDVid = tweetParentVid.getAttribute(\"id\");\n                    if(tweetIDVid === null){\n                      tweetIDVid = tweet.dataset.tweetId;\n                    }\n                    $(tweetVid).remove();\n                    twttr.widgets.createVideo(\n                        tweetIDVid,\n                        tweetParentVid\n                    );\n                    v++;\n                    tweetVid = document.getElementById('twitter-vid-widget-' + v);\n                }\n            });\n        }\n        if($('.instagram-media').length > 0){\n            var scriptElement=document.createElement('script');\n            scriptElement.type=\"text\/javascript\";\n            scriptElement.setAttribute=\"async\";\n            scriptElement.src=\"https:\/\/platform.instagram.com\/en_US\/embeds.js\";\n            document.body.appendChild(scriptElement);\n        }\n        if($('.tiktok-embed').length > 0){\n            var scriptElement=document.createElement('script');\n            scriptElement.type=\"text\/javascript\";\n            scriptElement.setAttribute=\"async\";\n            scriptElement.src=\"https:\/\/www.tiktok.com\/embed.js\";\n            document.body.appendChild(scriptElement);\n        }\n        if($('.threadsPost').length > 0){\n            var scriptElement=document.createElement('script');\n            scriptElement.type=\"text\/javascript\";\n            scriptElement.setAttribute=\"async\";\n            scriptElement.src=\"https:\/\/www.threads.net\/embed.js\";\n            document.body.appendChild(scriptElement);\n        }\n        if($('.fb-video').length > 0 || $('.fb-post').length > 0){\n            var container_width = $(window).width();\n             if(container_width < 500){\n                if($('.fb-video').length > 0){\n                    let embed_url = $('.fb-video').attr('data-href');\n                    let htmla=\"\n<div style=\"float:none;\" class=\"fb_embed_section fb-video\" data-href=\"\"+embed_url+'\" data-width=\"380\" data-show-text=\"false\"><\/div>\n<div class=\"clearfix\"><\/div>\n';\n                    $('.fb-video').parent('.embed_external_url').html(htmla);\n                }\n                else{\n                    let embed_url = $('.fb-post').attr('data-href');\n                    let htmla=\"\n<div style=\"float:none;\" class=\"fb_embed_section fb-post\" data-href=\"\"+embed_url+'\" data-width=\"380\" data-show-text=\"false\"><\/div>\n<div class=\"clearfix\"><\/div>\n';\n                }                \n            }\n            $('body').prepend('\n<div id=\"fb-root\"><\/div>\n');\n            var scriptElement=document.createElement('script');\n            scriptElement.type=\"text\/javascript\";\n            scriptElement.setAttribute=\"async\";\n            scriptElement.src=\"https:\/\/connect.facebook.net\/en_US\/sdk.js#xfbml=1&version=v2.11&appId=580305968816694\";\n            document.body.appendChild(scriptElement);\n        }\n        var scriptElement=document.createElement('script');\n        scriptElement.type=\"text\/javascript\";\n        scriptElement.setAttribute=\"async\";\n        scriptElement.src=\"https:\/\/dcc4iyjchzom0.cloudfront.net\/widget\/loader.js\";\n        document.body.appendChild(scriptElement);\n    \/*}\n},100);*\/                }\n              },100);\n            };\n            var raf = window.requestAnimationFrame || window.mozRequestAnimationFrame ||\n            window.webkitRequestAnimationFrame || window.msRequestAnimationFrame;\n            var loadDeferredJSCaptcha = function() {\n                var addJSNode = document.getElementById(\"captchejs\");\n                var replacement = document.createElement(\"div\");\n                replacement.innerHTML = addJSNode.textContent;\n                document.body.appendChild(replacement);\n                addJSNode.parentElement.removeChild(addJSNode);\n            };\n            window.addEventListener('load', loadDeferredJS);\n                            \/\/window.addEventListener('load', loadDeferredJSCaptcha);\n                      <\/script><script async src=\"\/\/www.instagram.com\/embed.js\"><\/script><br \/>\n<br \/><br \/>\n+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+<br \/>\n|           Mehar Ahmad Raza<br \/>\n|<br \/>\n| Facebook: @meharahmadrazaofficial<br \/>\n| WhatsApp: +923234842661<br \/>\n| TikTok: @meharahmadrazaofficial<br \/>\n+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A bus from Peoples&#8217; Bus Service stands parked at its terminal in Karachi. \u2014 X@pbsbrtsindh KARACHI: Sindh Chief Minister Syed&hellip;<\/p>\n","protected":false},"author":2,"featured_media":3793,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[661,663,664,112,662],"class_list":["post-3792","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-latest","tag-buses","tag-daily","tag-demand","tag-karachi","tag-meet"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.1.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Karachi needs &#039;at least 15,000 buses&#039; to meet daily demand - D9 News<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Karachi needs &#039;at least 15,000 buses&#039; to meet daily demand - D9 News\" \/>\n<meta property=\"og:description\" content=\"A bus from Peoples&#8217; Bus Service stands parked at its terminal in Karachi. \u2014 X@pbsbrtsindh KARACHI: Sindh Chief Minister Syed&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/\" \/>\n<meta property=\"og:site_name\" content=\"D9 News\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=100063909317225\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-12T22:12:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.geo.tv\/assets\/uploads\/updates\/2025-09-12\/623387_4114635_updates.jpg\" \/>\n<meta name=\"author\" content=\"Mehar Ahmad Raza\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mehar Ahmad Raza\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/\"},\"author\":{\"name\":\"Mehar Ahmad Raza\",\"@id\":\"https:\/\/d9news.com\/#\/schema\/person\/79a34903cf1e71fd2ee210cc34367d28\"},\"headline\":\"Karachi needs &#8216;at least 15,000 buses&#8217; to meet daily demand\",\"datePublished\":\"2025-09-12T22:12:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/\"},\"wordCount\":407,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/d9news.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/d9news.com\/wp-content\/uploads\/2025\/09\/l_623387_092309_updates.jpg\",\"keywords\":[\"buses\",\"daily\",\"demand\",\"Karachi\",\"meet\"],\"articleSection\":[\"Latest\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/\",\"url\":\"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/\",\"name\":\"Karachi needs 'at least 15,000 buses' to meet daily demand - D9 News\",\"isPartOf\":{\"@id\":\"https:\/\/d9news.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/d9news.com\/wp-content\/uploads\/2025\/09\/l_623387_092309_updates.jpg\",\"datePublished\":\"2025-09-12T22:12:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/#primaryimage\",\"url\":\"https:\/\/d9news.com\/wp-content\/uploads\/2025\/09\/l_623387_092309_updates.jpg\",\"contentUrl\":\"https:\/\/d9news.com\/wp-content\/uploads\/2025\/09\/l_623387_092309_updates.jpg\",\"width\":700,\"height\":390},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/d9news.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Karachi needs &#8216;at least 15,000 buses&#8217; to meet daily demand\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/d9news.com\/#website\",\"url\":\"https:\/\/d9news.com\/\",\"name\":\"D9 News HD\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/d9news.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/d9news.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/d9news.com\/#organization\",\"name\":\"D9 News HD Pakistan No.1 Web Media Network\",\"url\":\"https:\/\/d9news.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/d9news.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/d9news.com\/wp-content\/uploads\/2024\/08\/cropped-channels4_profile.jpg\",\"contentUrl\":\"https:\/\/d9news.com\/wp-content\/uploads\/2024\/08\/cropped-channels4_profile.jpg\",\"width\":104,\"height\":105,\"caption\":\"D9 News HD Pakistan No.1 Web Media Network\"},\"image\":{\"@id\":\"https:\/\/d9news.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/profile.php?id=100063909317225\",\"https:\/\/www.youtube.com\/@d9newsofficial\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/d9news.com\/#\/schema\/person\/79a34903cf1e71fd2ee210cc34367d28\",\"name\":\"Mehar Ahmad Raza\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/d9news.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c75eac081d03fb714b00691eb3bfedcf10391fc68c4e5519ec80b6ff58d7d77a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c75eac081d03fb714b00691eb3bfedcf10391fc68c4e5519ec80b6ff58d7d77a?s=96&d=mm&r=g\",\"caption\":\"Mehar Ahmad Raza\"},\"url\":\"https:\/\/d9news.com\/index.php\/author\/ahmadraza\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Karachi needs 'at least 15,000 buses' to meet daily demand - D9 News","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/","og_locale":"en_US","og_type":"article","og_title":"Karachi needs 'at least 15,000 buses' to meet daily demand - D9 News","og_description":"A bus from Peoples&#8217; Bus Service stands parked at its terminal in Karachi. \u2014 X@pbsbrtsindh KARACHI: Sindh Chief Minister Syed&hellip;","og_url":"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/","og_site_name":"D9 News","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=100063909317225","article_published_time":"2025-09-12T22:12:49+00:00","og_image":[{"url":"https:\/\/www.geo.tv\/assets\/uploads\/updates\/2025-09-12\/623387_4114635_updates.jpg","type":"","width":"","height":""}],"author":"Mehar Ahmad Raza","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Mehar Ahmad Raza","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/#article","isPartOf":{"@id":"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/"},"author":{"name":"Mehar Ahmad Raza","@id":"https:\/\/d9news.com\/#\/schema\/person\/79a34903cf1e71fd2ee210cc34367d28"},"headline":"Karachi needs &#8216;at least 15,000 buses&#8217; to meet daily demand","datePublished":"2025-09-12T22:12:49+00:00","mainEntityOfPage":{"@id":"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/"},"wordCount":407,"commentCount":0,"publisher":{"@id":"https:\/\/d9news.com\/#organization"},"image":{"@id":"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/#primaryimage"},"thumbnailUrl":"https:\/\/d9news.com\/wp-content\/uploads\/2025\/09\/l_623387_092309_updates.jpg","keywords":["buses","daily","demand","Karachi","meet"],"articleSection":["Latest"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/","url":"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/","name":"Karachi needs 'at least 15,000 buses' to meet daily demand - D9 News","isPartOf":{"@id":"https:\/\/d9news.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/#primaryimage"},"image":{"@id":"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/#primaryimage"},"thumbnailUrl":"https:\/\/d9news.com\/wp-content\/uploads\/2025\/09\/l_623387_092309_updates.jpg","datePublished":"2025-09-12T22:12:49+00:00","breadcrumb":{"@id":"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/#primaryimage","url":"https:\/\/d9news.com\/wp-content\/uploads\/2025\/09\/l_623387_092309_updates.jpg","contentUrl":"https:\/\/d9news.com\/wp-content\/uploads\/2025\/09\/l_623387_092309_updates.jpg","width":700,"height":390},{"@type":"BreadcrumbList","@id":"https:\/\/d9news.com\/index.php\/2025\/09\/12\/karachi-needs-at-least-15000-buses-to-meet-daily-demand\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/d9news.com\/"},{"@type":"ListItem","position":2,"name":"Karachi needs &#8216;at least 15,000 buses&#8217; to meet daily demand"}]},{"@type":"WebSite","@id":"https:\/\/d9news.com\/#website","url":"https:\/\/d9news.com\/","name":"D9 News HD","description":"","publisher":{"@id":"https:\/\/d9news.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/d9news.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/d9news.com\/#organization","name":"D9 News HD Pakistan No.1 Web Media Network","url":"https:\/\/d9news.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/d9news.com\/#\/schema\/logo\/image\/","url":"https:\/\/d9news.com\/wp-content\/uploads\/2024\/08\/cropped-channels4_profile.jpg","contentUrl":"https:\/\/d9news.com\/wp-content\/uploads\/2024\/08\/cropped-channels4_profile.jpg","width":104,"height":105,"caption":"D9 News HD Pakistan No.1 Web Media Network"},"image":{"@id":"https:\/\/d9news.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=100063909317225","https:\/\/www.youtube.com\/@d9newsofficial"]},{"@type":"Person","@id":"https:\/\/d9news.com\/#\/schema\/person\/79a34903cf1e71fd2ee210cc34367d28","name":"Mehar Ahmad Raza","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/d9news.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c75eac081d03fb714b00691eb3bfedcf10391fc68c4e5519ec80b6ff58d7d77a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c75eac081d03fb714b00691eb3bfedcf10391fc68c4e5519ec80b6ff58d7d77a?s=96&d=mm&r=g","caption":"Mehar Ahmad Raza"},"url":"https:\/\/d9news.com\/index.php\/author\/ahmadraza\/"}]}},"_links":{"self":[{"href":"https:\/\/d9news.com\/index.php\/wp-json\/wp\/v2\/posts\/3792","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/d9news.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/d9news.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/d9news.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/d9news.com\/index.php\/wp-json\/wp\/v2\/comments?post=3792"}],"version-history":[{"count":0,"href":"https:\/\/d9news.com\/index.php\/wp-json\/wp\/v2\/posts\/3792\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/d9news.com\/index.php\/wp-json\/wp\/v2\/media\/3793"}],"wp:attachment":[{"href":"https:\/\/d9news.com\/index.php\/wp-json\/wp\/v2\/media?parent=3792"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/d9news.com\/index.php\/wp-json\/wp\/v2\/categories?post=3792"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/d9news.com\/index.php\/wp-json\/wp\/v2\/tags?post=3792"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}