CINXE.COM
Metro Report International - essential news for the urban transport professional
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <link rel="preload" as="style" href="/Magazine/core.css?p=7605401596163337"> <link rel="preload" as="script" href="/Magazine/core.js?p=7605401596163337"> <link rel="preload" as="image" href="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/4/2/8/70428_nipporitonerilinerphotomhi_272116.jpg" imagesrcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/4/2/8/70428_nipporitonerilinerphotomhi_272116.jpg 460w,https://d1c4d7gnm6as1q.cloudfront.net/Pictures/780x520/4/2/8/70428_nipporitonerilinerphotomhi_272116.jpg 780w" imagesizes="(max-width: 480px) 33vw, (max-width: 768px) 50vw, (max-width: 1024px) 65vw, (max-width: 1280px) 100vw, 100vw" /> <!-- DVV Google Tag Manager DO NOT delete --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KGQPK8B');</script> <!-- End Google Tag Manager --> <title>Metro Report International - essential news for the urban transport professional</title> <meta name="description" content="Metro Report International - essential news for the urban transport professional" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="momentnowdate" content="2025-02-17 10:27:47.104"/> <meta name="momentlocale" content="en-gb"/> <meta name="momentlocaleformat" content="D MMMM YYYY"/> <meta name="momentrelative" content="false"/> <meta name="momentrelativeformat" content="YYYY,MM,DD"/> <meta name="momentrelativemorethan" content="10"/> <meta name="robots" content="noarchive" /> <meta name="blockthis" content="blockGA" /> <meta name="showwallpaper" content="true" /> <meta name="navcode" content="32" /> <meta name="primarynavigation" content="Metro Report" /> <link rel="canonical" href="https://www.railwaygazette.com/metro-report" /> <meta property="og:site_name" content="Railway Gazette International" /> <meta property="og:title" content="Metro Report International - essential news for the urban transport professional"/> <meta property="og:description" content="Metro Report International - essential news for the urban transport professional" /> <meta property="twitter:title" content="Metro Report International - essential news for the urban transport professional"/> <meta property="twitter:description" content="Metro Report International - essential news for the urban transport professional"/> <meta property="twitter:card" content="summary_large_image" /> <meta property="og:image:width" content="1024" /> <meta property="og:image:height" content="536" /> <meta property="og:image" content="https://www.railwaygazette.com/Magazine/dest/graphics/social/logo.png?v=1" /> <meta property="og:image:alt" content="Railway Gazette International" /> <meta property="twitter:image:src" content="https://www.railwaygazette.com/magazine/dest/graphics/social/twitter-logo.png?v=1" /> <meta property="twitter:image:alt" content="Railway Gazette International" /> <link href="https://www.railwaygazette.com/450.rss" rel="alternate" type="application/rss+xml" title="metro-report-/-comment-and-analysis" /> <link href="https://www.railwaygazette.com/451.rss" rel="alternate" type="application/rss+xml" title="metro-report-/-urban-transport-news" /> <link href="https://www.railwaygazette.com/489.rss" rel="alternate" type="application/rss+xml" title="metro-report-/-rss-feed-block" /> <link rel="icon" href="/magazine/dest/graphics/favicons/favicon-32x32.png" /> <!--[if IE]><link rel="shortcut icon" href="/magazine/dest/graphics/favicons/favicon.ico" /><![endif]--> <link rel="apple-touch-icon-precomposed" href="/magazine/dest/graphics/favicons/apple-touch-icon-precomposed.png" /> <meta name="msapplication-TileImage" content="/magazine/dest/graphics/favicons/mstile-144x144.png" /> <meta name="msapplication-TileColor" content="#ffffff" /> <link href="/Magazine/core.css?p=7605401596163337" rel="stylesheet" type="text/css"> <link href="/Magazine/print.css?p=7605401596163337" rel="stylesheet" type="text/css" media="print"> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <script>var newLang={"more":{"default":"Show more","searchtype":"Show more","searchdates":"Show more"},"less":{"default":"Show fewer","searchtype":"Show fewer","searchdates":"Show fewer"},"show":{"default":"show"},"hide":{"default":"hide"},"caption":{"show":"show caption","hide":"hide caption"},"carousel":{"play":"play slideshow","pause":"pause slideshow"}};</script> <script type="text/javascript"> var IPState = { useripstate: false, useripname: '' }; </script> <script type="text/javascript"> window.dataLayer = window.dataLayer || []; window.dataLayer.push({'StoryID':undefined}); window.dataLayer.push({'StoryFormatProperty':undefined}); window.dataLayer.push({'StoryCategories':'null'}); window.dataLayer.push({'StoryLayout':undefined}); window.dataLayer.push({'StoryWidth':undefined}); window.dataLayer.push({'StoryLayoutCode':undefined}); window.dataLayer.push({'StoryFormatCode':'null'}); window.dataLayer.push({'StoryTypeCode':'null'}); window.dataLayer.push({'StoryCategoriesCodes':'null'}); window.dataLayer.push({'StoryFullNavPath':'null'}); window.dataLayer.push({'UserID':undefined}); window.dataLayer.push({'NavCode':'32'}); window.dataLayer.push({'MicrositeNavCode':'32'}); window.dataLayer.push({'NavKey':'32'}); window.dataLayer.push({'NavigationAreaNavCode':'32'}); </script> <script type="text/javascript"> //add any client specific dimensions window.dataLayer = window.dataLayer || []; window.dataLayer.push({'UserStateLoggedIn':'False'}); window.dataLayer.push({'FullNavPath':'|28|32|'}); window.dataLayer.push({'Content Title':'Metro Report International - essential news for the urban transport professional'}); window.dataLayer.push({'AccessStatus':'Granted'}); window.dataLayer.push({'Template':'SPIN'}); window.dataLayer.push({'Pubcode':'2'}); window.dataLayer.push({'PublicationName':'Railway Gazette International'}); window.dataLayer.push({'StoryAccessControl':undefined}); window.dataLayer.push({'StoryFormat':undefined}); window.dataLayer.push({'StoryType':undefined}); window.dataLayer.push({'Headline':undefined}); window.dataLayer.push({'LongHeadline':undefined}); window.dataLayer.push({'Intro':undefined}); window.dataLayer.push({'Catchline':undefined}); window.dataLayer.push({'Synopsis':undefined}); window.dataLayer.push({'Standfirst':undefined}); window.dataLayer.push({'Answer':undefined}); window.dataLayer.push({'Source':undefined}); window.dataLayer.push({'Refs':undefined}); window.dataLayer.push({'Class':undefined}); window.dataLayer.push({'Credits':undefined}); window.dataLayer.push({'Postscript':undefined}); window.dataLayer.push({'PrimaryNav':'|Microsites|Metro Report|'}); window.dataLayer.push({'PrimaryNavCurrent':'Metro Report'}); window.dataLayer.push({'PrimaryNavCodeCurrent':'32'}); window.dataLayer.push({'CategoryCodes':undefined}); window.dataLayer.push({'Tags':undefined}); window.dataLayer.push({'Bylines':undefined}); window.dataLayer.push({'IssueDate':undefined}); window.dataLayer.push({'IssueDateTime':undefined}); window.dataLayer.push({'PublishDate':undefined}); window.dataLayer.push({'PublishDateTime':undefined}); window.dataLayer.push({'BrowseJobsURL':undefined}); window.dataLayer.push({'grecaptcha':'6LdF8vonAAAAAD7o_GFdZx7ScY1_ggHdHUmijbXX'}); </script> <link href='https://fonts.googleapis.com/css?family=PT+Sans:400,700' rel='stylesheet' type='text/css'> <style> /* CLS FIXES */ #wrapper_sleeve { position: relative; max-width: 1024px; margin: 0 auto; background-color: #fff; } body#story.story-style-2 #wrapper_sleeve, body#story.story-style-4 #wrapper_sleeve, body#story.story-style-5 #wrapper_sleeve, body#story.story-style-6 #wrapper_sleeve, body#story.story-style-7 #wrapper_sleeve{ max-width:unset; } .footer { width: 100vw; position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; } .wallpaper-applied.site-width-1024 .container.hot-topics-container .inner-sleeve { max-width: 1180px; width:1180px; margin: 0 auto; } .container.hot-topics-container .inner-sleeve { max-width: 1180px; width:1180px; margin: 0 auto; } .footer .container .inner-sleeve { max-width: 1220px; } #wrapper_sleeve>:first-child { padding-top: 31px; background-color: #fff; } .accessContainer>.container:first-child .inner-sleeve { padding-top: 60px; } @media only screen and (max-width: 768px) { .accessContainer .storyPreview .access-denied-index-img.picture img{ width:100px; } } @media screen and (min-width: 1024px){ .hero-spin{ width:100%; margin-left: -50%; margin-right: -50%; } .grid .hero-carousel .swiper-box, .container>.inner-sleeve:not(#colwrapper) .grid .oneColumn .spinVideo.full-width-background, .container>.inner-sleeve:not(#colwrapper) .grid .oneColumn .spinVideo.site-width-background, .container>.inner-sleeve:not(#colwrapper) .grid .oneColumn div.full-width-background, .container>.inner-sleeve:not(#colwrapper) .grid .oneColumn div.site-width-background{ width:100%; margin-left: calc(-50% + 50%); } body#story.story-style-1 .contentWrapper{ width: auto; padding-right: 7%; } body#story.story-style-2 .contentWrapper, body#story.story-style-4 .contentWrapper, body#story.story-style-5 .contentWrapper, body#story.story-style-6 .contentWrapper, body#story.story-style-7 .contentWrapper { width: 107%; padding-right: 7%; } } @media screen and (min-width: 1180px){ .grid .hero-carousel .swiper-box{ width:100%; margin-left: -50%; margin-right: -50%; } } @media screen and (min-width: 1280px){ .directories.directory-search .contentWrapperLeft { margin-left: 0; width: 100%; } } </style> <style type="text/css"> /* START styles for HTML messaging */ #top .html-message, #main .html-message, #foot .html-message { margin: 40px 0px; } #top .html-message .content, #main .html-message .content, #foot .html-message .content { background-color: #f2f2f2; padding: 20px 20px 50px; z-index: 9; position: relative; } #top .html-message.content-close-block .content, #main .html-message.content-close-block .content, #foot .html-message.content-close-block .content { padding-top: 40px; } #top .html-message .content .col-1, #main .html-message .content .col-1, #foot .html-message .content .col-1 { margin-bottom: 25px; } #top .html-message .content .col-1 header h2, #main .html-message .content .col-1 header h2, #foot .html-message .content .col-1 header h2 { color: #000; font-size: 1.424rem; line-height: 1.602rem; margin-bottom: 13px; } #top .html-message .content .col-1 section p, #main .html-message .content .col-1 section p, #foot .html-message .content .col-1 section p { color:#444; font-size: 1rem; line-height: 1.266rem; margin-bottom: 20px; } #top .html-message .content .col-1 section ul, #main .html-message .content .col-1 section ul, #foot .html-message .content .col-1 section ul { padding: 0; margin: 0; list-style: none; } #top .html-message .content .col-1 section li, #main .html-message .content .col-1 section li, #foot .html-message .content .col-1 section li { color: #444; font-size: 1rem; line-height: 1.266rem; margin-bottom: 12px; position: relative; padding-left: 18px; } #top .html-message .content .col-1 section li:before, #main .html-message .content .col-1 section li:before, #foot .html-message .content .col-1 section li:before { content: ''; position: absolute; display: inline-block; left: -2px; top: 2px; width: 14px; height: 14px; background-position: -504px -517px; background-repeat: no-repeat; background-image: url(/magazine/dest/graphics/output/sprite.css-007e76df.svgz); } #top .html-message .content .col-1 footer .button, #main .html-message .content .col-1 footer .button, #foot .html-message .content .col-1 footer .button { position: absolute; bottom: 30px; } #top .html-message .content .col-2, #main .html-message .content .col-2, #foot .html-message .content .col-2 { background-color: #fff; position: relative; padding: 25px 20px; margin-bottom: 41px; } .html-message.content-close-block .content .col-2:after { content: ""; display: inline-block; border-left: 28px solid transparent; border-right: 28px solid transparent; border-top: 28px solid #fff; position: absolute; right: 25px; bottom: -28px; } #top .html-message .content .col-2 section .image , #main .html-message .content .col-2 section .image, #foot .html-message .content .col-2 section .image { display: none; } #top .html-message .content .col-2 section .quotation, #main .html-message .content .col-2 section .quotation, #foot .html-message .content .col-2 section .quotation { margin-bottom: 5px; } #top .html-message .content .col-2 section .quotation p, #main .html-message .content .col-2 section .quotation p, #foot .html-message .content .col-2 section .quotation p { color: #E39B00; font-size: 1.125rem; line-height: 1.424rem; font-weight: bold; } #top .html-message .content .col-2 section .quotation-source, #main .html-message .content .col-2 section .quotation-source, #foot .html-message .content .col-2 section .quotation-source { overflow: hidden; } #top .html-message .content .col-2 section .quotation-source p, #main .html-message .content .col-2 section .quotation-source p, #foot .html-message .content .col-2 section .quotation-source p { color: #666; font-size: .889rem; line-height: 1rem; margin-bottom: 5px; } /* Styling for 'close' button */ .content-close-block { position: relative; } .content-close-block .content-close-block-trigger { position: absolute; top: 0; right: 0; z-index: 30000; background-color: #f2f2f2; padding: 6px; text-transform: uppercase; font-size: 0.702rem; line-height: 0.702rem; text-decoration: none; font-weight: bold; } .content-close-block .content-close-block-trigger:after { content: ""; display: inline-block; width: 20px; height: 14px; background-repeat: no-repeat; background-image: url(https://d1c4d7gnm6as1q.cloudfront.net/pictures/web/m/u/g/message_close_691357.svgz); background-position: 4px 0px; } @media screen and (min-width: 1024px) { #top .oneColumn .html-message .content, #foot .oneColumn .html-message .content { display: flex; flex-wrap: nowrap; flex-direction: row; padding: 27px 40px 40px; } #top .oneColumn .html-message.content-close-block .content, #foot .oneColumn .html-message.content-close-block .content { padding-top: 40px; } #top .oneColumn .html-message .content .col-1, #foot .oneColumn .html-message .content .col-1 { flex: 1 67.68%; padding-right: 20px; margin-bottom: 70px; } #top .oneColumn .html-message .content .col-1 header h2, #top .twoColumnsSmallLeft .columnTwo .html-message .content .col-1 header h2, #top .twoColumnsSmallRight .columnOne .html-message .content .col-1 header h2, #main .oneColumn .html-message .content .col-1 header h2, #foot .oneColumn .html-message .content .col-1 header h2, #foot .twoColumnsSmallLeft .columnTwo .html-message .content .col-1 header h2, #foot .twoColumnsSmallRight .columnOne .html-message .content .col-1 header h2 { /* font-size: 2.566rem; line-height: 2.887rem; */ font-size: 2.281rem; line-height: 2.566rem; } #top .twoColumns .html-message .content .col-1 header h2, #foot .twoColumns .html-message .content .col-1 header h2 { font-size: 2.281rem; line-height: 2.566rem; } /* #top .oneColumn .html-message .content .col-1 section p, #top .twoColumns .html-message .content .col-1 section p, #top .twoColumnsSmallLeft .columnTwo .html-message .content .col-1 section p, #top .twoColumnsSmallRight .columnOne .html-message .content .col-1 section p, #main .oneColumn .html-message .content .col-1 section p, #foot .oneColumn .html-message .content .col-1 section p, #foot .twoColumns .html-message .content .col-1 section p, #foot .twoColumnsSmallLeft .columnTwo .html-message .content .col-1 section p, #foot .twoColumnsSmallRight .columnOne .html-message .content .col-1 section p { font-size: 1.125rem; line-height: 1.802rem; margin-bottom: 10px; } */ /* #top .oneColumn .html-message .content .col-1 section li, #top .twoColumns .html-message .content .col-1 section li, #top .twoColumnsSmallLeft .columnTwo .html-message .content .col-1 section li, #top .twoColumnsSmallRight .columnOne .html-message .content .col-1 section li, #main .oneColumn .html-message .content .col-1 section li, #foot .oneColumn .html-message .content .col-1 section li, #foot .twoColumns .html-message .content .col-1 section li, #foot .twoColumnsSmallLeft .columnTwo .html-message .content .col-1 section li, #foot .twoColumnsSmallRight .columnOne .html-message .content .col-1 section li { font-size: 1.125rem; line-height: 1.802rem; margin-bottom: 0; } */ /* #top .oneColumn .html-message .content .col-1 section li:before, #top .twoColumns .html-message .content .col-1 section li:before, #top .twoColumnsSmallLeft .columnTwo .html-message .content .col-1 section li:before, #top .twoColumnsSmallRight .columnOne .html-message .content .col-1 section li:before, #main .oneColumn .html-message .content .col-1 section li:before, #foot .oneColumn .html-message .content .col-1 section li:before, #foot .twoColumns .html-message .content .col-1 section li:before, #foot .twoColumnsSmallLeft .columnTwo .html-message .content .col-1 section li:before, #foot .twoColumnsSmallRight .columnOne .html-message .content .col-1 section li:before { top: 5px; } */ #top .oneColumn .html-message .content .col-1 footer .button, #foot .oneColumn .html-message .content .col-1 footer .button { bottom: 40px; } #top .oneColumn .html-message .content .col-2, #foot .oneColumn .html-message .content .col-2 { background-color: transparent; flex: 1 56.565%; padding: 13px 0 0; margin-bottom: 41px; } #top .oneColumn .columnOne .html-message.content-close-block .content .col-2:after, #foot .oneColumn .columnOne .html-message.content-close-block .content .col-2:after { display: none; } #top .oneColumn .html-message .content .col-2 section .image, #top .twoColumns .html-message .content .col-2 section .image, #top .twoColumnsSmallLeft .columnTwo .html-message .content .col-2 section .image, #top .twoColumnsSmallRight .columnOne .html-message .content .col-2 section .image, #main .oneColumn .html-message .content .col-2 section .image, #foot .oneColumn .html-message .content .col-2 section .image, #foot .twoColumns .html-message .content .col-2 section .image, #foot .twoColumnsSmallLeft .columnTwo .html-message .content .col-2 section .image, #foot .twoColumnsSmallRight .columnOne .html-message .content .col-2 section .image { display: block; float: left; width: 140px; height: 140px; margin-right: 17px; margin-bottom: 10px; } #top .oneColumn .html-message .content .col-2 section .image img, #top .twoColumns .html-message .content .col-2 section .image img, #top .twoColumnsSmallLeft .columnTwo .html-message .content .col-2 section .image img, #top .twoColumnsSmallRight .columnOne .html-message .content .col-2 section .image img, #main .oneColumn .html-message .content .col-2 section .image img, #foot .oneColumn .html-message .content .col-2 section .image img, #foot .twoColumns .html-message .content .col-2 section .image img, #foot .twoColumnsSmallLeft .columnTwo .html-message .content .col-2 section .image img, #foot .twoColumnsSmallRight .columnOne .html-message .content .col-2 section .image img { border-radius: 100%; } #top .oneColumn .html-message .content .col-2 section .quotation, #foot .oneColumn .html-message .content .col-2 section .quotation { float: right; margin-bottom: 5px; min-width: 240px; width: calc(100% - 160px); } #top .oneColumn .html-message .content .col-2 section .quotation p, #top .twoColumns .html-message .content .col-2 section .quotation p, #top .twoColumnsSmallLeft .columnTwo .html-message .content .col-2 section .quotation p, #top .twoColumnsSmallRight .columnOne .html-message .content .col-2 section .quotation p, #main .oneColumn .html-message .content .col-2 section .quotation p, #foot .oneColumn .html-message .content .col-2 section .quotation p, #foot .twoColumns .html-message .content .col-2 section .quotation p, #foot .twoColumnsSmallLeft .columnTwo .html-message .content .col-2 section .quotation p, #foot .twoColumnsSmallRight .columnOne .html-message .content .col-2 section .quotation p { font-size: 1.4rem; margin-bottom: 15px; line-height: 2rem; } #top .oneColumn .html-message .content .col-2 section .quotation-source, #foot .oneColumn .html-message .content .col-2 section .quotation-source { clear: both; float: left; width: 140px; } #top .oneColumn .html-message .content .col-2 section .quotation-source p, #foot .oneColumn .html-message .content .col-2 section .quotation-source p { margin-bottom: 0; } } /* END styles for HTML messaging */ </style> <style type="text/css"> /* START styles for thank you page */ .thankYouTop { text-align: center; } .spinPromo.thankYouTop.package h2 { padding: 10px 0; } .spinPromo.thankYouTop.package .columns .column-1, .package .columns .column-2, .package .columns .column-3 { background-color: #fff; padding: 20px; } .spinPromo.thankYouTop.package .columns .column-1, .package .columns .column-2{ margin-bottom: 20px; } @media screen and (min-width: 1024px) { .spinPromo.thankYouTop.package .columns { display: flex; flex-direction: row; max-width: 1180px; margin-left: auto; margin-right: auto; } .spinPromo.thankYouTop.package .columns .column-1, .package .columns .column-2, .package .columns .column-3 { flex: 1 1; position: relative; text-align: left; } .spinPromo.thankYouTop.package .columns .column-1, .package .columns .column-2{ margin-bottom: 0; } .spinPromo.thankYouTop.package .columns .column-2, .package .columns .column-3 { margin-left: 20px; } .spinPromo.thankYouTop.package .columns .column-inner { padding-bottom: 50px; } .spinPromo.thankYouTop.package .columns .column-footer { position: absolute; left: 20px; right: 20px; bottom: 20px; padding: 0; } } /* END styles for thank you page */ </style> <style> .mast-sharing-icons { display: none; position: absolute; right: 20px; bottom: -20px; list-style: none; margin: 0; padding: 0; } .mast-sharing-icons:after { display: table; clear: both; content: ''; } .mast-sharing-icons li { float: left; } .mast-sharing-icons li:not(:last-child) { margin-right: 8px; } .mast-sharing-icons li a { display: inline-block; } .mast-sharing-icons li a svg [id$="-circle"] { fill: #005092; transition: fill 200ms linear; } .mast-sharing-icons li a:hover svg [id$="-circle"] { fill: #000; } @media screen and (min-width: 1024px) { .mast-sharing-icons { display: block; } } </style> <!-- TEMP PATCH: DVVMCS-366 START --> <style> header#masthead+.ad { position: relative; } @media screen and (min-width: 1024px) { .wallpaper-applied header#masthead+.ad:before { content: ''; position: absolute; left: -50vw; right: -50vw; z-index: 0; top: -24px; bottom: -24px; width: 1024px; margin: 0 auto; } .wallpaper-applied header#masthead+.ad > div { position: relative; } } </style> <!-- TEMP PATCH: AC - REMOVAL OF RG CHINA LOGO AND RE-WORK OF GRID REPEAT -- START --> <style> .brand-list ul li { margin: 0 auto; } @media screen and (min-width: 1280px){ .brand-list ul { -ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr; grid-template-columns: repeat(3,1fr) !important; grid-gap: 170px; }} @media screen and (min-width: 768px) and (max-width: 1280px) { .brand-list ul { display: -ms-grid; display: grid; -ms-grid-columns: 1fr 20px 1fr 20px 1fr; grid-template-columns: repeat(2,1fr) !important; grid-gap: 75px; margin: auto; text-align: center !important; }} #cookiePolicy div p {text-align: left;} </style> <!-- TEMP PATCH: AC END --> <!-- AC - Ads text colour for global enhanced ads --> <style> .ad-text { background: #f0f2f2; font-size: 0.675rem; padding: 2px; color: #444; text-transform: uppercase; border-top: 4px solid #DCDCDC; } </style> <style> .wallpaper-applied.site-width-1024 .ad-style1, .wallpaper-applied.site-width-1024 header#masthead+.ad { width: 728px; } </style> <!-- START DIRECTORY CSS STYLING --> <style> .directories .contactOption__web a{ overflow-wrap: break-word; } .directories .company-footer .company-footer__content__sleeve .company-footer__content .company-footer__info-logo-request-info, .directories .company-footer .company-footer__content__sleeve .company-footer__content { gap:20px; } @media screen and (min-width: 1024px){ .full-branded-section, .full-container { width: unset; left: unset; right: unset; margin-left: unset; margin-right: unset; } .directories .company-footer .company-footer__content__sleeve .company-footer__content .company-footer__info-logo-request-info .company-footer__info{ margin:0; } } @media screen and (min-width: 1280px){ .directories #content .headerWrapper, .directories .contentWrapper { width: 100%; } .directories .company-header .company-header__content__sleeve .company-header__content .company-header__info { padding-left: 20px; padding-right: 20px; } .directories .company-header .company-header__content__sleeve .company-header__content .company-header__logo-request-info .company-header__logo .company-header__logo_inner { margin-right: 20px; } .directories .contactus__header .contactus__header_location { margin-left: 12%; } .directories .company-header .company-header__content__sleeve .company-header__company-tabs, .directories .company-footer .company-footer__content__sleeve .company-footer__content { padding-left: 20px; padding-right: 20px; } } </style> <!-- END DIRECTORY CSS STYLING --> <!-- Beginnig hot topics CSS STYLING --> <style> .hot-topics-item {display: none;} .hot-topics-item > span:nth-child(2) > a:nth-child(1) {display: none;} .wallpaper-applied.site-width-1024 .hot-topics-container { position: relative; width: 100% !important; margin: auto; } .wallpaper-applied.site-width-1024 .container.hot-topics-container .inner-sleeve { max-width: 1024px !important; width: 100%; margin: 0 auto; } .directories .contactus__footer { display: none; } div.company-footer__info-logo-request-info > div.company-footer__info > button { display: none !important; } div.company-header__content > div.company-header__info > button { display: none !important; } .cta-button-wrapper { margin: 0 auto !important; display: table;} .cta-button { background: transparent; padding: 10px 20px; border: 2px solid #005092; border-radius: 20px; margin: 0 auto !important; transition: all 0.25s ease; } .cta-button:hover { background: #005092; color: #fff !important; padding: 10px 20px; border: 2px solid #005092; border-radius: 20px; transition: all 0.25s ease; text-decoration: none; } .storytext .inline_gallery.style1-gallery .galleryscroll .text.content {background: #ffffff73; padding: 10px;} </style> <style> .contactOption__email { display: none; } </style> <!-- <style> div#wrapper div#wrapper_sleeve.showMenuPushed div.container.relatedArticles.companyNews {display: none;} </style> --> <!-- END hot topics CSS STYLING --><style type="text/css">.inline_image img[width][height]:not(.zoomable-image) {contain: unset;}</style> <style type="text/css"> /*PATCH: DVVM-84*/ .ms-metro-report .spinPromo { border-top-color: #009254; } .ms-metro-report .spinPromo h2 { color: #009254; } /*END PATCH: DVVM-84*/ /*START PATCH: DVVM-128*/ .ms-metro-report .tabbedblocks { border-top-color: #009254; } .ms-metro-report .tabbedblocks .block > h2, .ms-metro-report .tabbedblocks .block > h3 { color: #009254; } /*END PATCH: DVVM-128*/ /*START PATCH: DVVM-150*/ .ms-metro-report a.button { color: #fff } /*END PATCH: DVVM-150*/ .ms-metro-report .masthead .mastheadMobileLogo .logoIcon {margin-bottom: 0px;} .masthead .mastheadMobileLogo {float: none;} @media only screen and (min-width: 767px){.rbuk-leader {height: 90px;}} @media only screen and (max-width: 766px){.rbuk-leader {height: 60px;}} </style> <style> /*CLS FIXES*/ .wallpaper-applied.site-width-1024 .container.micrositeMastLogo .inner-sleeve { max-width: 1220px; } .ms-metro-report .masthead .mastheadMobileLogo span.logoIcon { width: 236px; height: 64px; } </style> <script data-ad-client="ca-pub-7045852503918369" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <meta name="google-site-verification" content="ojKNsJR7hnpBNaYvxbPPxNCHSQ0YJnk6BHFQui-VqsQ" /> <meta name="google-site-verification" content="HCoJsr9OuUiqJS--PJxmsXQRuTF7_scJPa_V9A_g7yA" /> <meta name="google-site-verification" content="yqc9O3gL22UT2bkYsY2LHSea9TJiT_5aiXGAQd2Grgw" /> <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script> <!-- Begin of setting Premium user --> <script> $(document).ready(function() { var notSignedIn = getDataLayerVal('PartyActiveProductIds') == undefined ? true : false ; if(!notSignedIn){ var splitthis = getDataLayerVal('PartyActiveProductIds').split('|'); var premium = splitthis.filter(function(number) { return number == '2'; }); if(premium.length != 0){ document.querySelector('body').classList.add("premium"); } else{ if(document.querySelector('body').classList.contains("premium")){ document.querySelector('body').classList.remove("premium"); } } } }) </script> <!-- End of setting Premium user --> <style> .mast-sharing-icons { display: none; position: absolute; right: 20px; bottom: -20px; list-style: none; margin: 0; padding: 0; } .mast-sharing-icons:after { display: table; clear: both; content: ''; } .mast-sharing-icons li { float: left; } .mast-sharing-icons li:not(:last-child) { margin-right: 8px; } .mast-sharing-icons li a { display: inline-block; } .mast-sharing-icons li a svg [id$="-circle"] { fill: #005092; transition: fill 200ms linear; } .mast-sharing-icons li a:hover svg [id$="-circle"] { fill: #000; } @media screen and (min-width: 1024px) { .mast-sharing-icons { display: block; } } </style> <script> var showwallpaper; if(document.querySelector('meta[name="showwallpaper"]')) { showwallpaper = document.querySelector('meta[name="showwallpaper"]').content; } </script> <style> @media screen and (min-width: 1220px) { .wallpaper-applied.site-width-1024 .mast.container .inner-sleeve, .wallpaper-applied.site-width-1024 #mainnav.container .inner-sleeve { max-width: 1220px; } } </style> <script type='text/javascript'> function getDataLayerVal(keyVal) { for (var i = 0; i < window.dataLayer.length; i++) { if (dataLayer[i][keyVal] !== undefined) { return dataLayer[i][keyVal]; } } } function updateContentFromDataLayer(selector, value) { return document.querySelector(selector).innerText = getDataLayerVal(value) } </script> <script> window.googletag = window.googletag || {cmd: []}; googletag.cmd.push(function() { // Define a size mapping object which can be applied to the ad positions. The first // parameter to addSize is a viewport size, while the second is a list of allowed ad sizes. // The sizes included below match those in the examples provided in this support document. //(Used for: AdvertA, AdvertC, AdvertAttach) var mapSmallRight = googletag.sizeMapping(). // 320, 0 (Mobile) addSize([320, 0], [[300,75],[320,50],[300,250]]). // 768, 0 (Tablet - Portrait) addSize([768, 0], [[300, 250]]). // 1024, 0 (Desktop / Tablet Landscape) addSize([1024, 0], [[300,250]]).build(); //(Used for: AdvertB) var mapSmallRightB = googletag.sizeMapping(). // 320, 0 (Mobile) addSize([320, 0], [[300,75],[320,50],[300,250]]). // 768, 0 (Tablet - Portrait) addSize([768, 0], [[300, 250]]). // 1024, 0 (Desktop / Tablet Landscape) addSize([1024, 0], [[300,250], [120,600], [160,600], [300,600]]).build(); //(Used for: AdvertD, AdvertE, AdvertF) var mapLargeRight = googletag.sizeMapping(). // 320, 0 (Mobile) addSize([320, 0], [[300, 50]]). // 768, 0 (Tablet - Portrait) addSize([768, 0], [[300, 250]]). // 1024, 0 (Desktop / Tablet Landscape) addSize([1024, 0], [[300, 600]]).build(); // WV Cloud Documentation | Google DoubleClick Advertising // abacusemedia.com/webvision Page 6 of 12 //(Used for: Masthead Leaderboard;) var mapLB = googletag.sizeMapping(). // 320, 0 (Mobile) addSize([320, 0], [[300,50], [320, 50]]). // 601, 0 (Small Tablet - Portrait) addSize([601, 0], [[468,60]]). // 768, 0 (Tablet - Portrait) addSize([768, 0], [[728,90]]). // 1024, 0 (Desktop / Tablet Landscape) addSize([1024, 0], [[728,90], [970,250]]).build(); var mapWallpaper = googletag.sizeMapping(). addSize([0, 0], []). // 1220, 0 addSize([1220, 0], [1, 1]).build(); // var wallpaperSlot = googletag.defineOutOfPageSlot('/13644946/WallpaperV5', 'div-gpt-ad-1602240785818-0').addService(googletag.pubads()); // ADVERT A googletag.defineSlot('/13644946/RGI.COM_MPU_GENERAL_PAGES', [300, 250], 'div-gpt-ad-1602084646203-0').defineSizeMapping(mapSmallRight).addService(googletag.pubads()); // ADVERT B googletag.defineSlot('/13644946/RGI_MPU_General2', [300, 250], 'div-gpt-ad-1601978937945-0').defineSizeMapping(mapSmallRightB).addService(googletag.pubads()); // ADVERT C googletag.defineSlot('/13644946/RGI_MPU_C', [300, 250], 'div-gpt-ad-1666188956933-0').defineSizeMapping(mapSmallRight).addService(googletag.pubads()); // UNDER NAV googletag.defineSlot('/13644946/RGI.COM_LEAD_GENERAL_PAGES', [[300, 50], [320, 50], [970, 90], [728, 90], [970, 250], [468, 60]], 'div-gpt-ad-1601973347622-0').defineSizeMapping(mapLB).addService(googletag.pubads()); // Home Leaderboard 2 googletag.defineSlot('/13644946/RGI_Leaderboard_2', [[300, 50], [320, 50], [970, 90], [728, 90], [970, 250], [468, 60]], 'div-gpt-ad-1724079785985-0').defineSizeMapping(mapLB).addService(googletag.pubads()); // Home Leaderboard 3 googletag.defineSlot('/13644946/RGI_Leaderboard_3', [[300, 50], [320, 50], [970, 90], [728, 90], [970, 250], [468, 60]], 'div-gpt-ad-1724081464759-0').defineSizeMapping(mapLB).addService(googletag.pubads()); // Leaderboard 4 googletag.defineSlot('/13644946/RGI_leaderboard_4', [[970, 250]], 'div-gpt-ad-1726133201831-0').defineSizeMapping(mapLB).addService(googletag.pubads()); // home video slot //googletag.defineSlot('/13644946/rgivideo', [[640, 480], [300, 250]], 'div-gpt-ad-1644499013896-0').addService(googletag.pubads()); //RG ADHESION - (WB 10.09/2024) googletag.defineOutOfPageSlot('/13644946/RGI_Adhesion', 'div-gpt-ad-1725960169073-0').addService(googletag.pubads()); // Microsite ad units googletag.defineSlot('/13644946/Metro_MPU_General', [300, 250], 'div-gpt-ad-1602154876742-0').defineSizeMapping(mapSmallRight).addService(googletag.pubads()); googletag.defineSlot('/13644946/Metro_MPU_B', [300, 250], 'div-gpt-ad-1602154919837-0').defineSizeMapping(mapSmallRight).addService(googletag.pubads()); googletag.defineSlot('/13644946/Metro_MPU_C', [300, 250], 'div-gpt-ad-1602154953662-0').defineSizeMapping(mapSmallRight).addService(googletag.pubads()); googletag.defineSlot('/13644946/Metro_Leaderboard_General', [[300, 50], [728, 90], [468, 60]], 'div-gpt-ad-1707835215170-0').defineSizeMapping(mapLB).addService(googletag.pubads()); googletag.defineSlot('/13644946/Metro_Skyscraper', [[300, 600], [300, 250]], 'div-gpt-ad-1602154984749-0').defineSizeMapping(mapSmallRightB).addService(googletag.pubads()); googletag.defineSlot('/13644946/RBUK_Masthead_Leader_under_Nav', [[300, 50], [728, 90], [468, 60]], 'div-gpt-ad-1602155029502-0').defineSizeMapping(mapLB).addService(googletag.pubads()); googletag.defineSlot('/13644946/RBUK_Advert_A', [300, 250], 'div-gpt-ad-1602155062284-0').defineSizeMapping(mapSmallRight).addService(googletag.pubads()); googletag.defineSlot('/13644946/RBUK_MPU_B', [300, 250], 'div-gpt-ad-1602155092840-0').defineSizeMapping(mapSmallRightB).addService(googletag.pubads()); googletag.defineSlot('/13644946/RBUK_Advert_C', [300, 250], 'div-gpt-ad-1602155131343-0').defineSizeMapping(mapSmallRightB).addService(googletag.pubads()); //Out of page unit - added 15-9-22 googletag.defineOutOfPageSlot('/13644946/RGI_Interstitial', 'div-gpt-ad-1663232421348-0').addService(googletag.pubads()); googletag.pubads().setTargeting('UserStateLoggedIn', getDataLayerVal('UserStateLoggedIn')); googletag.pubads().setTargeting('StoryCategories', getDataLayerVal('StoryCategories')); googletag.pubads().setTargeting('navcode', getDataLayerVal('NavCode')); googletag.pubads().setTargeting('articleid', getDataLayerVal('StoryID')); googletag.pubads().setTargeting('storylayout', getDataLayerVal('StoryLayout')); googletag.pubads().setTargeting('jobtitle', typeof jobtitleVar !== 'undefined' ? jobtitleVar.slice(1,-1) : ''); googletag.pubads().setTargeting('industrysector', typeof industrySectorVar !== 'undefined' ? industrySectorVar.slice(1,-1) : ''); googletag.pubads().setTargeting('MicrositeNavCode', getDataLayerVal('MicrositeNavCode')); googletag.pubads().setTargeting('usertype', getDataLayerVal('usertype')); googletag.pubads().setTargeting('ProductId',getDataLayerVal('PartyActiveProductIds')); googletag.pubads().setTargeting("url",window.location.pathname); googletag.pubads().setTargeting('slug', document.location.pathname.substr(document.location.pathname.lastIndexOf('/'))); if (document.querySelector('#div-gpt-ad-1602240785818-0') && showwallpaper && (window.innerWidth > 1220)) { var wallpaperSlot = googletag.defineOutOfPageSlot('/13644946/WallpaperV5', 'div-gpt-ad-1602240785818-0').addService(googletag.pubads()).setTargeting('url', document.location.pathname); googletag.pubads().addEventListener('slotRenderEnded', function(event) { if((event.slot.getSlotElementId() == wallpaperSlot.getSlotElementId()) && !event.isEmpty) { if(document.querySelector('.wallpaper-ad[data-site-width-1024]')) { document.body.classList.add('site-width-1024'); } if(showwallpaper === "true") { document.body.classList.add('wallpaper-applied'); $(window).trigger('wallpaper:advert'); } } }); }; googletag.pubads().enableLazyLoad({ fetchMarginPercent: 5, // Fetch slots within 5 viewports. renderMarginPercent: 5, // Render slots within 2 viewports. mobileScaling: 0 // Double the above values on mobile. }); //googletag.pubads().enableAsyncRendering(); //googletag.pubads().collapseEmptyDivs(); googletag.enableServices(); }); // check if wallpaper is defined, is set to be shown on this page and screen width is greater than 1220 /* if (document.querySelector('#div-gpt-ad-1578661320890-0') && showwallpaper && (window.innerWidth > 1220)) { var wallpaperSlot = googletag.defineOutOfPageSlot('/210416249/Wallpaper', 'div-gpt-ad-1602240785818-0').defineSizeMapping(mapWallpaper).addService(googletag.pubads()).setTargeting('url', document.location.pathname); googletag.pubads().addEventListener('slotRenderEnded', function(event) { debugger; if((event.slot.getSlotElementId() == wallpaperSlot.getSlotElementId()) && !event.isEmpty) { debugger; if(document.querySelector('.wallpaper-ad[data-site-width-1024]')) { document.body.className += ' ' + 'site-width-1024'; } if(showwallpaper === "true") { document.body.className += ' ' + 'wallpaper-applied'; $(window).trigger('wallpaper:advert'); } } }); }; */ window.addEventListener('message', receiveMessage, false); function receiveMessage(event) { if(event.data == 'wallpaper-fireplace' || event.data == 'wallpaper-standard') { //if(event.data == 'wallpaper-standard') { document.body.classList.add(event.data); positionWallpaperFromTop(); wallpaperElement = document.querySelector('.wallpaper-ad').getElementsByTagName('div')[0]; wallpaperElement.style.top = document.querySelector('#masthead').getBoundingClientRect().bottom + 'px'; } } function positionWallpaperFromTop() { if(!window.IntersectionObserver) return; var observer = new IntersectionObserver(function(entries) { if (entries[0].isIntersecting) { var wallpaperElement = document.querySelector('.wallpaper-ad').getElementsByTagName('div')[0]; wallpaperElement.style.top = (document.querySelector('#masthead').getBoundingClientRect().bottom + window.scrollY) + 'px' } else { document.querySelector('#wrapper_sleeve').style.top = '0'; } }); observer.observe(document.querySelector('#masthead')); } </script> <!-- THIS IS COMMENTED OUT AS IT ALREADY EXISTS ON A SEPARATE PAGE TEXT "Google tag manager" --> <!-- Google Tag Manager (noscript) <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KGQPK8B" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> End Google Tag Manager (noscript) --> <script type="text/javascript"> _linkedin_partner_id = "3203105"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script><script type="text/javascript"> (function(){var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript"; b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(); </script> <noscript> <img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=3203105&fmt=gif" /> </noscript> <script type='text/javascript'> var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; (function() { var gads = document.createElement('script'); gads.async = true; gads.type = 'text/javascript'; var useSSL = 'https:' == document.location.protocol; gads.src = (useSSL ? 'https:' : 'http:') + '//www.googletagservices.com/tag/js/gpt.js'; var node = document.getElementsByTagName('script')[0]; node.parentNode.insertBefore(gads, node); })(); </script> <script type='text/javascript'> // Function to extract values from <meta> elements function getMetaContentByName(name,content){ var content = (content==null)?'content':content; return document.querySelector("meta[name='"+name+"']").getAttribute(content); } googletag.cmd.push(function() { // Define a size mapping object which can be applied to the ad positions. The first //parameter to addSize is a viewport size, while the second is a list of allowed ad sizes. //The sizes included below match those in the examples provided in this support document. //(Used for: AdvertA, AdvertB, AdvertC, AdvertAttach) var mapSmallRight = googletag.sizeMapping(). // 320, 0 (Mobile) addSize([320, 0], [[300, 50],[300,75],[320,50],[300,250]]). // 768, 0 (Tablet - Portrait) addSize([768, 0], [[300, 250]]). // 1024, 0 (Desktop / Tablet Landscape) addSize([1024, 0], [[300,250]]).build(); //(Used for: AdvertD, AdvertE, AdvertF) var mapLargeRight = googletag.sizeMapping(). // 320, 0 (Mobile) addSize([320, 0], [[300, 50]]). // 768, 0 (Tablet - Portrait) addSize([768, 0], [[300, 250]]). // 1024, 0 (Desktop / Tablet Landscape) addSize([1024, 0], [[300, 600]]).build(); //WV Cloud Documentation | Google DoubleClick Advertising // abacusemedia.com/webvision Page 6 of 12 //(Used for: Masthead Leaderboard;) var mapLB = googletag.sizeMapping(). // 320, 0 (Mobile) addSize([320, 0], [[300,50]]). // 601, 0 (Small Tablet - Portrait) addSize([601, 0], [[468,60]]). // 768, 0 (Tablet - Portrait) addSize([768, 0], [[728,90]]). // 1024, 0 (Desktop / Tablet Landscape) addSize([1024, 0], [[728,90]]).build(); //Define the link between the page text ad container reference and the DFP inventory item //code (included as ‘/DFP_Account_Id/Inventory_Item_Code’). The supported creative size //definition is also associated based on the ‘sizeMapping’ definitions added in the code //which immediately precedes this. googletag.defineSlot('/210416249/Metro_MPU_General', [300, 250], 'div-gpt-ad-1572004615250-0').defineSizeMapping(mapSmallRight).addService(googletag.pubads()); googletag.defineSlot('/2207166/AdvertB', [300, 250], 'div-gpt-adB').defineSizeMapping(mapSmallRight).addService(googletag.pubads()); googletag.defineSlot('/210416249/Metro_MPU_B', [300, 250], 'div-gpt-ad-1572005413928-0').defineSizeMapping(mapSmallRight).addService(googletag.pubads()); googletag.defineSlot('/210416249/Metro_MPU_C', [300, 250], 'div-gpt-ad-1572007974839-0').defineSizeMapping(mapSmallRight).addService(googletag.pubads()); googletag.defineSlot('/2207166/AdvertD', [300, 250], 'div-gpt-adD').defineSizeMapping(mapLargeRight).addService(googletag.pubads()); googletag.defineSlot('/2207166/AdvertE', [300, 250], 'div-gpt-adE').defineSizeMapping(mapLargeRight).addService(googletag.pubads()); googletag.defineSlot('/2207166/AdvertF', [300, 250], 'div-gpt-adF').defineSizeMapping(mapLargeRight).addService(googletag.pubads()); googletag.defineSlot('/2207166/AdvertMastLB', [728, 90], 'div-gpt-adMastLB').defineSizeMapping(mapLB).addService(googletag.pubads()); googletag.defineSlot('/2207166/AdvertAttach', [300, 250], 'div-gpt-adAttach').defineSizeMapping(mapSmallRight).addService(googletag.pubads()); // Pass the value of the ‘navcode’ meta element to DFP as ‘navcode’ (to be used as a // ‘key-value’) googletag.pubads().setTargeting("navcode",getMetaContentByName("navcode")); //googletag.pubads().enableSingleRequest(); googletag.pubads().collapseEmptyDivs(); googletag.enableServices(); }); </script> <!-- GOOGLE ANALYTICS IS BEING INCLUDED THROUGH GOOGLE TAG MANAGER --> <!-- Global site tag (gtag.js) - Google Analytics <script async src="https://www.googletagmanager.com/gtag/js?id=UA-2220664-14"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-2220664-14'); gtag('config', 'AW-1034638432'); </script> --> <!-- Abacus Google Tag Manager DO NOT delete --> <script>(function(w,d,s,l,i){ w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'}); var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:''; j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl; f.parentNode.insertBefore(j,f); } ) (window,document,'script','dataLayer','GTM-MJ3XLK3'); </script> <!-- End Google Tag Manager --> <script data-ad-client="ca-pub-7045852503918369" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> </head> <body id="spin2" class="SPIN2-master microsite js-disabled ms-metro-report enhanced-advertising enhanced-advertising-rhc-empty"> <!-- Abacus Google Tag Manager (noscript) DO NOT delete --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MJ3XLK3" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!---Railway Gazette Google Tag Manager---> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KGQPK8B" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!--[if lte IE 10]> <link rel="stylesheet" href="/CSS/dest/notsupported.css"> <div class="notSupported"> <div class="sleeve"> <span id="logo" class="vector-icon i-brand-logo i-brand-logo-dims"></span> <h2> Your browser is not supported </h2> <p> Sorry but it looks as if your browser is out of date. To get the best experience using our site we recommend that you upgrade or switch browsers. </p> <p class="buttonContainer"> <a class="button" href="https://www.google.co.uk/webhp?ion=1&espv=2&ie=UTF-8#q=update+my+browser" target="_blank">Find a solution</a> </p> </div> </div> <![endif]--> <script type="text/javascript">document.body.className = document.body.className.replace('js-disabled', ''); document.cookie="_js=1; path=/";</script> <div id="wrapper"> <ul id="skiplinks"><li><a href="#wrapper_sleeve">Skip to main content</a></li><li><a href="#mainnav">Skip to navigation</a></li></ul> <header id="masthead" class="masthead"> <div class="htmlContent"> <!--wallpaper--> <!-- /13644946/WallpaperV5 --> <div id='div-gpt-ad-1602240785818-0' class="wallpaper-ad" data-site-width-1024> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1602240785818-0'); }); </script> </div> <!--wallpaper--> <!-- /13644946/WallpaperV5 --> <!--<div id='div-gpt-ad-1602146700128-0' class="wallpaper-ad" data-site-width-1024> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1602146700128-0'); }); </script> </div>--> <!--wallpaper--> <!-- /13644946/WallpaperV5 --> <!--<div id='div-gpt-ad-1602173815824-0' class="wallpaper-ad" data-site-width-1024> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1602173815824-0'); } ); </script> </div> --> <!--wallpaper--> <!-- /13644946/WallpaperV5 --> <!--<div id='div-gpt-ad-1578661320890-0' class="wallpaper-ad" data-site-width-1024> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1578661320890-0'); }); </script></div>--> <!-- /13644946/RGI_Interstitial --> <div id='div-gpt-ad-1663232421348-0'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1663232421348-0'); }); </script> </div> <!-- /13644946/RGI_Adhesion --> <div id='div-gpt-ad-1725960169073-0'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1725960169073-0'); }); </script> </div> </div> <div class="mast container full" data-multi-toggle-menu> <div class="inner-sleeve" data-menu-open-pushed> <div class="micrositeBack"> <a href="https://www.railwaygazette.com/"><span class="assistive">Part of the </span>Railway Gazette Group</a> </div> <div class="mastControls"> <nav data-multi-toggle-item="" class="mastNav loggedout hide"><span class="toggleIcon"><a href="#mastnav" data-toggle-button=""><span class="assistive">Mast navigation</span></a></span><ul id="mastnav" data-toggle-element=""><li><a href="https://www.railwaygazette.com/advertise-with-us" class="newWindow">Advertise</a></li><li><a href="https://account.railwaygazette.com/register?surveycode=50&campaigncode=reg_toplink?returl=https://www.railwaygazette.com/56310.article">Register</a></li><li><a href="https://www.railwaygazette.com/subscriptions?campaigncode=rgsubusernav">Subscribe</a></li><li><a class="popup signIn" href="https://www.railwaygazette.com/sign-in">Sign In</a></li></ul></nav> <!--<div class="mastheadMobileSearch" data-multi-toggle-menu=""> <div class="mastheadSearch hide" data-multi-toggle-item=""> <span class="toggleIcon"> <a href="#search" data-toggle-button=""> <span class="assistive">Filter <span class="assistive">search </span></span> </a> </span> <form action="/searchresults" method="get" id="mastsearch" data-toggle-element=""> <fieldset> <div> <label for="search">Search...</label> <input type="text" id="search" value="" name="qkeyword" class="text autocomplete" autocomplete="off" placeholder="Filter your search" data-minlength="0" data-autoselect="false" data-autoselectonblur="true" /> <input type="hidden" name="forcemicrositenavcode" value="32"/> <input type="hidden" name="parametrics" value="WVMICROSITEROOTNAVCODE|32"/> <button class="mastSearch" type="submit">Filter <span class="assistive">search </span></button> </div> </fieldset> </form> </div> </div>--> <div class="mastheadSearch hide" data-multi-toggle-item=""> <span class="toggleIcon"> <a href="#search" data-toggle-button=""> <span class="assistive">Search our site</span> </a> </span> <form action="/searchresults" method="get" id="mastsearch" data-toggle-element=""> <fieldset> <div> <label for="search">Search our site</label> <input type="text" id="search" value="" name="qkeyword" class="text" placeholder="Search our site"/> <input type="hidden" name="forcemicrositenavcode" value="32"/> <input type="hidden" name="parametrics" value="WVMICROSITEROOTNAVCODE|32"/> <button class="mastSearch" type="submit">Search</button> </div> </fieldset> </form> </div> <style> .mast-sharing-icons { display: none; position: absolute; right: 20px; bottom: -20px; list-style: none; margin: 0; padding: 0; } .mast-sharing-icons:after { display: table; clear: both; content: ''; } .mast-sharing-icons li { float: left; } .mast-sharing-icons li:not(:last-child) { margin-right: 8px; } .mast-sharing-icons li a { display: inline-block; } .mast-sharing-icons li a svg [id$="-circle"] { fill: #009254; transition: fill 200ms linear; } .mast-sharing-icons li a:hover svg [id$="-circle"] { fill: #000; } @media screen and (min-width: 1024px) { .mast-sharing-icons { display: block; } } </style> <ol class="mast-sharing-icons"> <li><a href="https://www.facebook.com/metroreportint" target="_blank" aria-label="Facebook"><svg id="mast-fb-share" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path id="mast-fb-share-circle" d="M16,31.5a15.31,15.31,0,0,1-6-1.22A15.46,15.46,0,0,1,4.89,5.17L5.06,5A15.54,15.54,0,0,1,10,1.72a15.36,15.36,0,0,1,12,0A15.73,15.73,0,0,1,30.27,10a15.31,15.31,0,0,1,0,12A15.73,15.73,0,0,1,22,30.27,15.23,15.23,0,0,1,16,31.5Z" transform="translate(0 0)" fill="#005092"/><path id="mast-fb-share-ring" d="M16,31A15,15,0,1,0,1,16,15.08,15.08,0,0,0,16,31m0,1a15.81,15.81,0,0,1-6.2-1.26,16.15,16.15,0,0,1-8.53-8.51,15.94,15.94,0,0,1,0-12.46A16.15,16.15,0,0,1,9.8,1.26a15.86,15.86,0,0,1,12.41,0A16.23,16.23,0,0,1,30.73,9.8a15.81,15.81,0,0,1,0,12.41,16.23,16.23,0,0,1-8.53,8.53A15.73,15.73,0,0,1,16,32Z" transform="translate(0 0)" fill="#fff"/><path id="mast-fb-share-icon" d="M19.15,16.38H17V24H13.83V16.38h-1.5v-2.7h1.5V11.95a3,3,0,0,1,3.23-3.22h2.32v2.62H17.65c-.3,0-.67.15-.67.75v1.58h2.4Z" transform="translate(0 0)" fill="#fff"/></svg></a></li> <li><a href="https://twitter.com/metroreportint" target="_blank" aria-label="Twitter"><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_3_2)"> <mask id="mask0_3_2" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="32" height="32"> <path d="M32 0H0V32H32V0Z" fill="white"/> </mask> <g mask="url(#mask0_3_2)"> <path id="mast-twitter-share-circle" d="M16 31.1111C24.3456 31.1111 31.1111 24.3456 31.1111 16C31.1111 7.65439 24.3456 0.888916 16 0.888916C7.65433 0.888916 0.888855 7.65439 0.888855 16C0.888855 24.3456 7.65433 31.1111 16 31.1111Z" fill="#005092"/> <path d="M17.5225 14.7749L23.4788 8H22.0671L16.8979 13.8825L12.7643 8H8L14.2468 16.8957L8 24H9.41173L14.8732 17.7876L19.2357 24H24L17.5225 14.7749ZM15.5889 16.9722L14.9539 16.0882L9.92 9.03991H12.088L16.1495 14.7279L16.7821 15.6137L22.0677 23.0076H19.8997L15.5889 16.9722Z" fill="white"/> </g> </g> <defs> <clipPath id="clip0_3_2"> <rect width="32" height="32" fill="white"/> </clipPath> </defs> </svg> </a></li> <li><a href="https://www.linkedin.com/company/metro-report-international" target="_blank" aria-label="LinkedIn"><svg id="mast-linked-share" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path id="mast-linked-share-circle" d="M16,31.5a15.31,15.31,0,0,1-6-1.22A15.54,15.54,0,0,1,5.06,27,15.44,15.44,0,0,1,5.06,5,15.54,15.54,0,0,1,10,1.72a15.36,15.36,0,0,1,12,0A15.73,15.73,0,0,1,30.27,10a15.31,15.31,0,0,1,0,12A15.73,15.73,0,0,1,22,30.27,15.23,15.23,0,0,1,16,31.5Z" fill="#005092"/><path id="mast-linked-share-ring" d="M16,31A15.08,15.08,0,0,0,31,16,15,15,0,1,0,16,31m0,1a15.81,15.81,0,0,1-6.2-1.26,16.15,16.15,0,0,1-8.53-8.51,15.94,15.94,0,0,1,0-12.46A16.15,16.15,0,0,1,9.8,1.26a15.86,15.86,0,0,1,12.41,0A16.23,16.23,0,0,1,30.73,9.8a15.81,15.81,0,0,1,0,12.41,16.23,16.23,0,0,1-8.53,8.53A15.73,15.73,0,0,1,16,32Z" fill="#fff"/><g id="mast-linked-share-icon"><path id="mast-linked-share-icon-n" d="M19.07,12.77A2.53,2.53,0,0,0,16.75,14V13H14.13v7.88h2.63V16.45a2.08,2.08,0,0,1,.08-.67,1.5,1.5,0,0,1,1.35-1c1,0,1.35.75,1.35,1.8v4.2h2.63V16.3C22.08,13.9,20.8,12.78,19.07,12.77Z" fill="#fff"/><rect id="mast-linked-share-icon-i" x="10" y="13" width="2.63" height="7.88" fill="#fff"/><path id="mast-linked-share-icon-tittle" d="M11.35,9.18a1.39,1.39,0,0,0-1.5,1.26s0,.06,0,.09a1.36,1.36,0,0,0,1.37,1.35h.05a1.39,1.39,0,0,0,1.5-1.26s0-.06,0-.09a1.32,1.32,0,0,0-1.29-1.35Z" fill="#fff"/></g></svg></a></li> <li><a href="https://www.youtube.com/railwaygazette" target="_blank" aria-label="YouTube"><svg id="mast-youtube-share" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path id="mast-youtube-share-circle" d="M16,31.5a15.31,15.31,0,0,1-6-1.22A15.54,15.54,0,0,1,5.06,27,15.44,15.44,0,0,1,5.06,5,15.54,15.54,0,0,1,10,1.72a15.36,15.36,0,0,1,12,0A15.73,15.73,0,0,1,30.27,10a15.31,15.31,0,0,1,0,12A15.73,15.73,0,0,1,22,30.27,15.23,15.23,0,0,1,16,31.5Z" fill="#005092"/><path id="mast-youtube-share-ring" d="M16,31A15.08,15.08,0,0,0,31,16,15,15,0,1,0,16,31m0,1a15.81,15.81,0,0,1-6.2-1.26,16.15,16.15,0,0,1-8.53-8.51,15.94,15.94,0,0,1,0-12.46A16.15,16.15,0,0,1,9.8,1.26a15.86,15.86,0,0,1,12.41,0A16.23,16.23,0,0,1,30.73,9.8a15.81,15.81,0,0,1,0,12.41,16.23,16.23,0,0,1-8.53,8.53A15.73,15.73,0,0,1,16,32Z" fill="#fff"/><path id="mast-youtube-share-icon" d="M14.31,18.25V13.47l4.38,2.44ZM24,12.63a4,4,0,0,0-.62-1.69,2.83,2.83,0,0,0-1.61-.75C19.49,10,16.1,10,16.1,10h0s-3.39,0-5.72.19a1.87,1.87,0,0,0-1.61.75,3.27,3.27,0,0,0-.62,1.69A25,25,0,0,0,8,15.34v1.31a22.86,22.86,0,0,0,.18,2.72,4,4,0,0,0,.63,1.69,3,3,0,0,0,1.79.75c1.25.09,5.54.19,5.54.19s3.39,0,5.63-.19a1.87,1.87,0,0,0,1.61-.75A4,4,0,0,0,24,19.38a25,25,0,0,0,.18-2.72V15.34A22.86,22.86,0,0,0,24,12.63Z" fill="#fff"/></svg></a></li> <li><a href="https://www.instagram.com/metroreportint" target="_blank" aria-label="Instagram"><svg id="mast-instagram-share" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path id="mast-instagram-share-circle" d="M16,31.5a15.31,15.31,0,0,1-6-1.22A15.54,15.54,0,0,1,5.06,27,15.44,15.44,0,0,1,5.06,5,15.54,15.54,0,0,1,10,1.72a15.36,15.36,0,0,1,12,0A15.73,15.73,0,0,1,30.27,10a15.31,15.31,0,0,1,0,12A15.73,15.73,0,0,1,22,30.27,15.23,15.23,0,0,1,16,31.5Z" fill="#005092"/><path id="mast-instagram-share-ring" d="M16,31A15.08,15.08,0,0,0,31,16,15,15,0,1,0,16,31m0,1a15.81,15.81,0,0,1-6.2-1.26,16.15,16.15,0,0,1-8.53-8.51,15.94,15.94,0,0,1,0-12.46A16.15,16.15,0,0,1,9.8,1.26a15.86,15.86,0,0,1,12.41,0A16.23,16.23,0,0,1,30.73,9.8a15.81,15.81,0,0,1,0,12.41,16.23,16.23,0,0,1-8.53,8.53A15.73,15.73,0,0,1,16,32Z" fill="#fff"/><path id="mast-instagram-share-icon" d="M22.3,10.76A1.38,1.38,0,0,0,21.16,9.7H10.76A1.48,1.48,0,0,0,9.7,10.84v10.4a1.48,1.48,0,0,0,1.14,1.06h10.4a1.39,1.39,0,0,0,1.06-1.06Zm-3-.08h1.21a.52.52,0,0,1,.53.51s0,0,0,0v1.21a.51.51,0,0,1-.45.53H19.34a.64.64,0,0,1-.53-.3V11.29a.46.46,0,0,1,.45-.61ZM16,13.42a2.54,2.54,0,0,1,.23,5.08H16a2.54,2.54,0,0,1,0-5.09Zm4.93,1.44v5.62a.52.52,0,0,1-.51.53H11.52A.52.52,0,0,1,11,20.5s0,0,0,0V14.86H12.2A4,4,0,0,0,12.5,18,3.66,3.66,0,0,0,14,19.49a3.81,3.81,0,0,0,4.1-.15,3.51,3.51,0,0,0,1.14-1.21,3.61,3.61,0,0,0,.53-1.59,4.17,4.17,0,0,0-.15-1.67Z" fill="#fff"/></svg></a></li> <!-- <li><a href="https://www.railwaygazette.com/metro-report/489.rss" aria-label="RSS"><svg id="mast-rss-share" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><circle id="mast-rss-share-circle" cx="16" cy="16" r="15" fill="#005092"/><circle id="mast-rss-share-ring" cx="16" cy="16" r="15.5" fill="none" stroke="#fff"/><path id="mast-rss-share-top" d="M10,9.55V12a10.07,10.07,0,0,1,7,2.85,9.62,9.62,0,0,1,2.85,7H22.3A12.36,12.36,0,0,0,10,9.55Z" fill="#fff"/><path id="mast-rss-share-middle" d="M10,13.75v2.48a5.73,5.73,0,0,1,5.7,5.63h2.47A8.23,8.23,0,0,0,10,13.75Z" fill="#fff"/><circle id="mast-rss-share-dot" cx="11.65" cy="20.2" r="1.65" fill="#fff"/></svg></a></li>--> </ol> <div class="menuToggle"> <span class="toggleIcon"><a href="#mobilemenu" data-menu-toggle-button=""><span class="assistive">Menu</span></a></span> </div> </div> </div> </div> <div class="micrositeMastLogo container"> <div class="inner-sleeve" data-menu-open-pushed> <!-- MOBILE --> <div class="mastheadMobileLogo"> <a href="https://www.railwaygazette.com/metro-report"> <span class="logoIcon"> <span class="assistive">Metro Report</span> </span> </a> </div> <!-- DESKTOP --> <div class="mastheadLogo"> <a href="https://www.railwaygazette.com/metro-report"> <span class="logoIcon"> <span class="assistive">Metro Report</span> </span> </a> </div> <div id="print_logo"> <img src="/magazine/dest/graphics/logo/ms-metro-print-logo.png" alt="" /> </div> <!-- /210416249/Metro_Leaderboard_General <div class="ad" style="margin-top: 24px; margin-bottom: 24px; clear: both;"> <div id='div-gpt-ad-1594897249033-0' style='width: 728px; height: 90px;'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1594897249033-0'); }); </script> </div>--> <!-- /13644946/Metro_Leaderboard_General --> <!--<div class="ad" style="margin-top: 24px; margin-bottom: 24px; clear: both;"> <div class="rbuk-leader"> <div id='div-gpt-ad-1602154796924-0' class="mob-ad-50 tab-ad-90 dt-ad-90"> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1602154796924-0'); }); </script> </div></div></div>--> <!-- /13644946/Metro_Leaderboard_General --> <div class="ad" style="margin-top: 24px; margin-bottom: 24px; clear: both;"> <div id='div-gpt-ad-1707835215170-0' style='min-width: 320px; min-height: 50px;'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1707835215170-0'); }); </script> </div> </div> </div> <div class="menuContainer"> <div class="mobileMenu" id="mobilemenu"> <div class="sleeve"> <a class="menuClose" href="#wrapper"> <span>Close<span class="assistive"> menu</span></span> </a> <ul class="main"> <li class="home-icon"> <a href="https://www.railwaygazette.com/SPIN2.aspx?navCode=32"> <span>Home</span> </a> </li> <li class="hasChildren "> <a href="https://www.railwaygazette.com/metro-report/news" aria-expanded="false"> <span>News</span> </a> <ul aria-hidden="true" class="subMenu hide"> <li class="parentBack"> <a class="toolbar" href="#"> <span class="header">Back<span class="assistive"> to parent navigation item</span></span> <span class="btn backBtn"> <i></i> </span> </a> </li> <li class="parentNav"> <a href="https://www.railwaygazette.com/metro-report/news"> <span>News</span> </a> </li> <li class="hasChildren "> <a href="https://www.railwaygazette.com/metro-report/news/topics" aria-expanded="false"> <span>Topics</span> </a> <ul aria-hidden="true" class="subMenu hide"> <li class="parentBack"> <a class="toolbar" href="#"> <span class="header">Back<span class="assistive"> to parent navigation item</span></span> <span class="btn backBtn"> <i></i> </span> </a> </li> <li class="parentNav"> <a href="https://www.railwaygazette.com/metro-report/news/topics"> <span>Topics</span> </a> </li> <li class=""> <a href="https://www.railwaygazette.com/metro-report/news/topics/projects-and-planning"> <span>Projects & planning</span> </a> </li> <li class=""> <a href="https://www.railwaygazette.com/metro-report/news/topics/policy-and-strategy"> <span>Policy & Strategy</span> </a> </li> <li class=""> <a href="https://www.railwaygazette.com/metro-report/news/topics/technology-data-and-business"> <span>Technology, Data & Business</span> </a> </li> <li class=""> <a href="https://www.railwaygazette.com/metro-report/news/topics/vehicles"> <span>Vehicles</span> </a> </li> <li class=""> <a href="https://www.railwaygazette.com/metro-report/news/topics/infrastructure"> <span>Infrastructure</span> </a> </li> <li class="break"> <a href="https://www.railwaygazette.com/metro-report/news/topics/operations-and-services"> <span>Operations & Services</span> </a> </li> </ul> </li> <li class="hasChildren "> <a href="https://www.railwaygazette.com/metro-report/news/modes" aria-expanded="false"> <span>Modes</span> </a> <ul aria-hidden="true" class="subMenu hide"> <li class="parentBack"> <a class="toolbar" href="#"> <span class="header">Back<span class="assistive"> to parent navigation item</span></span> <span class="btn backBtn"> <i></i> </span> </a> </li> <li class="parentNav"> <a href="https://www.railwaygazette.com/metro-report/news/modes"> <span>Modes</span> </a> </li> <li class=""> <a href="https://www.railwaygazette.com/metro-report/news/modes/metros"> <span>Metros</span> </a> </li> <li class=""> <a href="https://www.railwaygazette.com/metro-report/news/modes/light-rail-and-tram"> <span>Light Rail & Tram</span> </a> </li> <li class=""> <a href="https://www.railwaygazette.com/metro-report/news/modes/suburban-and-commuter-rail"> <span>Suburban & Commuter Rail</span> </a> </li> <li class=""> <a href="https://www.railwaygazette.com/metro-report/news/modes/peoplemovers-and-monorails"> <span>Peoplemovers & Monorails</span> </a> </li> <li class="break"> <a href="https://www.railwaygazette.com/metro-report/news/modes/buses-and-road-vehicles"> <span>Buses & Road Vehicles</span> </a> </li> </ul> </li> <li class="hasChildren "> <a href="https://www.railwaygazette.com/metro-report/news/regions" aria-expanded="false"> <span>Regions</span> </a> <ul aria-hidden="true" class="subMenu hide"> <li class="parentBack"> <a class="toolbar" href="#"> <span class="header">Back<span class="assistive"> to parent navigation item</span></span> <span class="btn backBtn"> <i></i> </span> </a> </li> <li class="parentNav"> <a href="https://www.railwaygazette.com/metro-report/news/regions"> <span>Regions</span> </a> </li> <li class=""> <a href="https://www.railwaygazette.com/metro-report/news/regions/europe"> <span>Europe</span> </a> </li> <li class=""> <a href="https://www.railwaygazette.com/metro-report/news/regions/asia"> <span>Asia</span> </a> </li> <li class=""> <a href="https://www.railwaygazette.com/metro-report/news/regions/china"> <span>China</span> </a> </li> <li class=""> <a href="https://www.railwaygazette.com/metro-report/news/regions/americas"> <span>Americas</span> </a> </li> <li class=""> <a href="https://www.railwaygazette.com/metro-report/news/regions/middle-east-and-africa"> <span>Middle East & Africa</span> </a> </li> <li class=""> <a href="https://www.railwaygazette.com/metro-report/news/regions/oceania"> <span>Oceania</span> </a> </li> </ul> </li> </ul> </li> <li class=""> <a href="https://www.railwaygazette.com/metro-report/long-reads"> <span>Long reads</span> </a> </li> <li class=""> <a href="https://www.railwaygazette.com/metro-report/maps-and-data"> <span>Maps & Data</span> </a> </li> <li class=""> <a href="https://www.railwaygazette.com/events/rail-industry-events-2021"> <span>Events</span> </a> </li> <li class=""> <a href="https://www.railwaygazette.com/SPIN2.aspx?navCode=122"> <span>Digital Magazines</span> </a> </li> <li class=""> <a href="https://www.railwaygazette.com/SPIN2.aspx?navCode=103"> <span>Tenders & Jobs</span> </a> </li> <li class="hasChildren "> <a href="https://www.railwaygazette.com/metro-report/sponsored-content" aria-expanded="false"> <span>Sponsored Content</span> </a> <ul aria-hidden="true" class="subMenu hide"> <li class="parentBack"> <a class="toolbar" href="#"> <span class="header">Back<span class="assistive"> to parent navigation item</span></span> <span class="btn backBtn"> <i></i> </span> </a> </li> <li class="parentNav"> <a href="https://www.railwaygazette.com/metro-report/sponsored-content"> <span>Sponsored Content</span> </a> </li> <li class=""> <a href="https://www.railwaygazette.com/our-white-papers/23803.more"> <span>White Papers</span> </a> </li> <li class=""> <a href="https://www.railwaygazette.com/our-broadcasts/23797.more?navcode=369"> <span>Broadcasts</span> </a> </li> <li class=""> <a href="https://www.railwaygazette.com/our-sponsored-content/23800.more?navcode=369"> <span>Sponsored Content</span> </a> </li> </ul> </li> </ul> </div> </div> <div class="mobileMenuClose"></div> <div id="mainnav" class="desktopNavigation container" data-menu-open-pushed=""><div class="dropdown vanityPanel"><div class="inner-sleeve"></div></div><div class="inner-sleeve"><ul class="main preJS"><li data-navcode="99" data-rootnavcode="99" class="current home-icon"><a href="/SPIN2.aspx?navCode=32"><span>Home</span></a></li><li data-navcode="91" data-rootnavcode="91" class="hasChildren threeSubNav"><a href="/metro-report/news"><span>News</span></a><div class="dropdown"><div class="inner-sleeve"><ul><li class="subnav"><ul><li data-navcode="247" data-rootnavcode="91" class=""><a href="/metro-report/news/topics"><span>Topics</span></a><ul><li data-navcode="185" data-rootnavcode="91" class=""><a href="/metro-report/news/topics/projects-and-planning"><span>Projects & planning</span></a></li><li data-navcode="186" data-rootnavcode="91" class=""><a href="/metro-report/news/topics/policy-and-strategy"><span>Policy & Strategy</span></a></li><li data-navcode="184" data-rootnavcode="91" class=""><a href="/metro-report/news/topics/technology-data-and-business"><span>Technology, Data & Business</span></a></li><li data-navcode="319" data-rootnavcode="91" class=""><a href="/metro-report/news/topics/vehicles"><span>Vehicles</span></a></li><li data-navcode="85" data-rootnavcode="91" class=""><a href="/metro-report/news/topics/infrastructure"><span>Infrastructure</span></a></li><li data-navcode="316" data-rootnavcode="91" class="break"><a href="/metro-report/news/topics/operations-and-services"><span>Operations & Services</span></a></li></ul></li></ul></li><li class="subnav"><ul><li data-navcode="84" data-rootnavcode="91" class=""><a href="/metro-report/news/modes"><span>Modes</span></a><ul><li data-navcode="311" data-rootnavcode="91" class=""><a href="/metro-report/news/modes/metros"><span>Metros</span></a></li><li data-navcode="312" data-rootnavcode="91" class=""><a href="/metro-report/news/modes/light-rail-and-tram"><span>Light Rail & Tram</span></a></li><li data-navcode="313" data-rootnavcode="91" class=""><a href="/metro-report/news/modes/suburban-and-commuter-rail"><span>Suburban & Commuter Rail</span></a></li><li data-navcode="314" data-rootnavcode="91" class=""><a href="/metro-report/news/modes/peoplemovers-and-monorails"><span>Peoplemovers & Monorails</span></a></li><li data-navcode="315" data-rootnavcode="91" class="break"><a href="/metro-report/news/modes/buses-and-road-vehicles"><span>Buses & Road Vehicles</span></a></li></ul></li></ul></li><li class="subnav"><ul><li data-navcode="248" data-rootnavcode="91" class=""><a href="/metro-report/news/regions"><span>Regions</span></a><ul><li data-navcode="97" data-rootnavcode="91" class=""><a href="/metro-report/news/regions/europe"><span>Europe</span></a></li><li data-navcode="95" data-rootnavcode="91" class=""><a href="/metro-report/news/regions/asia"><span>Asia</span></a></li><li data-navcode="303" data-rootnavcode="91" class=""><a href="/metro-report/news/regions/china"><span>China</span></a></li><li data-navcode="163" data-rootnavcode="91" class=""><a href="/metro-report/news/regions/americas"><span>Americas</span></a></li><li data-navcode="164" data-rootnavcode="91" class=""><a href="/metro-report/news/regions/middle-east-and-africa"><span>Middle East & Africa</span></a></li><li data-navcode="317" data-rootnavcode="91" class=""><a href="/metro-report/news/regions/oceania"><span>Oceania</span></a></li></ul></li></ul></li></ul></div></div></li><li data-navcode="147" data-rootnavcode="147"><a href="/metro-report/long-reads"><span>Long reads</span></a></li><li data-navcode="150" data-rootnavcode="150"><a href="/metro-report/maps-and-data"><span>Maps & Data</span></a></li><li data-navcode="149" data-rootnavcode="149"><a href="https://www.railwaygazette.com/events/rail-industry-events-2021"><span>Events</span></a></li><li data-navcode="116" data-rootnavcode="116"><a href="/SPIN2.aspx?navCode=122"><span>Digital Magazines</span></a></li><li data-navcode="117" data-rootnavcode="117"><a href="/SPIN2.aspx?navCode=103"><span>Tenders & Jobs</span></a></li><li data-navcode="6321" data-rootnavcode="6321" class="hasChildren oneSubNav"><a href="/metro-report/sponsored-content"><span>Sponsored Content</span></a><div class="dropdown"><div class="inner-sleeve"><ul><li class="subnav"><ul><li data-navcode="6324" data-rootnavcode="6321" class=""><a href="https://www.railwaygazette.com/our-white-papers/23803.more"><span>White Papers</span></a></li><li data-navcode="6322" data-rootnavcode="6321" class=""><a href="https://www.railwaygazette.com/our-broadcasts/23797.more?navcode=369"><span>Broadcasts</span></a></li><li data-navcode="6323" data-rootnavcode="6321" class=""><a href="https://www.railwaygazette.com/our-sponsored-content/23800.more?navcode=369"><span>Sponsored Content</span></a></li></ul></li></ul></div></div></li><li class="more hide"><a href="#mobilemenu" data-menu-toggle-button="" aria-expanded="false"><span> More from<span class="assistive"> navigation items</span></span></a></li></ul></div></div><div class="desktopNavigationSpace"></div> </div> </header> <div id="wrapper_sleeve" role="main" data-menu-open-pushed> <div class="container"> <div class="inner-sleeve"> <div id="section_intro" class="spin-header left"><div class="spin-header-wrapper"><div class="spin-header-content"><h1>Essential news for the urban transport professional</h1></div></div></div> <div id="top" class="area"> <div class="grid"> <div class="oneColumn"> <div class="columnContainer"> <div class="column columnOne"> <div id="mri-intro_1552" class="htmlContent"> <p><em>Metro Report International</em> brings you the latest global urban transport business news, including metro, tram, light rail, commuter rail and peoplemover operations, infrastructure, projects, policy, technology and suppliers. <a href="https://account.railwaygazette.com/register">Sign up for the free weekly <em>Metro Report International</em> e-mail newsletter</a>, delivering the most important news stories direct to your inbox every Wednesday.</p> </div></div> </div> </div> </div> </div> </div> </div> <div id="columns" class="container"> <div id="colwrapper" class="inner-sleeve"> <div id="colmain"> <div id="content"> <div id="content_sleeve"> <div id="main" class="area"> <div class="grid"> <div class="oneColumn"> <div class="columnContainer"> <div class="column columnOne"> <div id="urban-transport-news_451" class="spinBlock colour1 hasmorelink hasnotitle"><div class="sleeve"><div class="spinLayout full twocol left item-first hasPicture"><div class="sleeve"><p class="picture"><a href="https://www.railwaygazette.com/peoplemovers-and-monorails/new-fleet-boosts-capacity-on-nippori-toneri-liner/68316.article" class="image"><img alt="Nippori-Toneri Liner (Photo MHI)" class="lazyloaded" loading="eager" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/4/2/8/70428_nipporitonerilinerphotomhi_272116.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/4/2/8/70428_nipporitonerilinerphotomhi_272116.jpg 460w" width="460" height="307" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/peoplemovers-and-monorails/new-fleet-boosts-capacity-on-nippori-toneri-liner/68316.article">New fleet boosts capacity on Nippori-Toneri Liner</a></h2><p class="meta"><span class="date" data-date-timezone="{"publishdate": "2025-02-17T05:00:00"}">2025-02-17T05:00:00+00:00</span></p></div></div></div><div class="spinLayout full twocol right item-second hasPicture"><div class="sleeve"><p class="picture"><a href="https://www.railwaygazette.com/light-rail-and-tram/seltrac-cbtc-to-control-street-running-trams-as-muni-resignalling-agreed/68312.article" class="image"><img alt="us-san francisco muni siemens LRV 2-edited" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/4/4/6/70446_ussanfranciscomunisiemenslrv2edited_612999.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/4/4/6/70446_ussanfranciscomunisiemenslrv2edited_612999.jpg 460w" width="460" height="307" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/light-rail-and-tram/seltrac-cbtc-to-control-street-running-trams-as-muni-resignalling-agreed/68312.article">SelTrac CBTC to control street-running trams as Muni resignalling agreed</a></h2><p class="meta"><span class="date" data-date-timezone="{"publishdate": "2025-02-14T12:00:00"}">2025-02-14T12:00:00+00:00</span></p></div></div></div><div class="spinLayout full twocol left item-third hasPicture"><div class="sleeve"><p class="picture"><a href="https://www.railwaygazette.com/green-energy-sought-to-power-manchester-light-rail-services/68296.article" class="image"><img alt="Manchester Metrolink tram at Mediacity" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/3/7/5/70375_tn_gb-manchester-metrolink-mediacity-tram_05.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/3/7/5/70375_tn_gb-manchester-metrolink-mediacity-tram_05.jpg 460w" width="460" height="307" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/green-energy-sought-to-power-manchester-light-rail-services/68296.article">Green energy sought to power Manchester light rail services</a></h2><p class="meta"><span class="date" data-date-timezone="{"publishdate": "2025-02-14T05:00:00"}">2025-02-14T05:00:00+00:00</span></p></div></div></div><div class="spinLayout full twocol right item-fourth hasPicture"><div class="sleeve"><p class="picture"><a href="https://www.railwaygazette.com/long-reads/new-york-subway-operator-seeks-supplier-support/68282.article" class="image layoutIcon pictureLayout"><img alt="NY-Subway-photo-MTA-(3)" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/3/3/2/70332_nysubwayphotomta3_928342.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/3/3/2/70332_nysubwayphotomta3_928342.jpg 460w" width="460" height="307" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/long-reads/new-york-subway-operator-seeks-supplier-support/68282.article">New York: Subway operator seeks supplier support</a></h2><p class="meta"><span class="date" data-date-timezone="{"publishdate": "2025-02-13T13:00:00"}">2025-02-13T13:00:00+00:00</span></p></div></div></div><div class="spinLayout full twocol left item-penultimate hasPicture"><div class="sleeve"><p class="picture"><a href="https://www.railwaygazette.com/light-rail-and-tram/berlin-freight-tram-plan-needs-legal-clarity/68256.article" class="image"><img alt="Berlin Flexity tram (Photo BVG Sven Lambert)" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/2/7/1/70271_berlinflexitytramphotobvgsvenlambert_495294.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/2/7/1/70271_berlinflexitytramphotobvgsvenlambert_495294.jpg 460w" width="460" height="307" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/light-rail-and-tram/berlin-freight-tram-plan-needs-legal-clarity/68256.article">Berlin freight tram plan needs legal clarity</a></h2><p class="meta"><span class="date" data-date-timezone="{"publishdate": "2025-02-13T05:00:00"}">2025-02-13T05:00:00+00:00</span></p></div></div></div><div class="spinLayout full twocol right item-last hasPicture"><div class="sleeve"><p class="picture"><a href="https://www.railwaygazette.com/light-rail-and-tram/tramwaje-lskie-orders-50-trams/68297.article" class="image"><img alt="Tramwaje_Slaskie_01" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/3/7/8/70378_tramwaje_slaskie_01_271339_crop.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/3/7/8/70378_tramwaje_slaskie_01_271339_crop.jpg 460w" width="460" height="307" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/light-rail-and-tram/tramwaje-lskie-orders-50-trams/68297.article">Tramwaje Śląskie orders 50 trams</a></h2><p class="meta"><span class="date" data-date-timezone="{"publishdate": "2025-02-12T11:00:00"}">2025-02-12T11:00:00+00:00</span></p></div></div></div><div class="spinLayout thumb onecol left item-first hasPicture"><div class="sleeve"><p class="picture"><a href="https://www.railwaygazette.com/news/urban-transport-industry-news-round-up/68287.article" class="image"><img alt="First Duewag NGT6D tram to Poznan delivered (image MPK Poznan)" class="lazyloaded" loading="lazy" sizes="(max-width: 1179px) 100px, 220px" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/3/6/4/70364_firstduewagngt6dtramtopoznandeliveredimagempkpoznan_269038.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/3/6/4/70364_firstduewagngt6dtramtopoznandeliveredimagempkpoznan_269038.jpg 100w,https://d1c4d7gnm6as1q.cloudfront.net/Pictures/220x147/3/6/4/70364_firstduewagngt6dtramtopoznandeliveredimagempkpoznan_269038.jpg 220w" width="100" height="67" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/news/urban-transport-industry-news-round-up/68287.article">Urban transport industry news round-up</a></h2><p class="meta"><span class="date" data-date-timezone="{"publishdate": "2025-02-12T05:00:00"}">2025-02-12T05:00:00+00:00</span></p></div></div></div><div class="spinLayout thumb onecol right item-second hasPicture"><div class="sleeve"><p class="picture"><a href="https://www.railwaygazette.com/light-rail-and-tram/austin-light-rail-construction-procurement-gets-underway/68290.article" class="image"><img alt="Austin light rail conceptual rendering" class="lazyloaded" loading="lazy" sizes="(max-width: 1179px) 100px, 220px" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/3/6/2/70362_austinlightrailconceptualrendering_601992_crop.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/3/6/2/70362_austinlightrailconceptualrendering_601992_crop.jpg 100w,https://d1c4d7gnm6as1q.cloudfront.net/Pictures/220x147/3/6/2/70362_austinlightrailconceptualrendering_601992_crop.jpg 220w" width="100" height="67" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/light-rail-and-tram/austin-light-rail-construction-procurement-gets-underway/68290.article">Austin Light Rail construction procurement gets underway</a></h2><p class="meta"><span class="date" data-date-timezone="{"publishdate": "2025-02-11T11:00:00"}">2025-02-11T11:00:00+00:00</span></p></div></div></div><div class="spinLayout thumb onecol left item-third item-penultimate hasPicture"><div class="sleeve"><p class="picture"><a href="https://www.railwaygazette.com/light-rail-and-tram/modernisation-of-alexandrias-raml-network-gathers-pace/68270.article" class="image"><img alt="Alexandria Raml tram (Photo Faris knight, CC BY-SA 3.0, via Wikimedia Commons)" class="lazyloaded" loading="lazy" sizes="(max-width: 1179px) 100px, 220px" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/3/0/9/70309_alexandriaramltramphotofarisknightccbysa3.0viawikimediacommons_380333.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/3/0/9/70309_alexandriaramltramphotofarisknightccbysa3.0viawikimediacommons_380333.jpg 100w,https://d1c4d7gnm6as1q.cloudfront.net/Pictures/220x147/3/0/9/70309_alexandriaramltramphotofarisknightccbysa3.0viawikimediacommons_380333.jpg 220w" width="100" height="67" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/light-rail-and-tram/modernisation-of-alexandrias-raml-network-gathers-pace/68270.article">Modernisation of Alexandria’s Raml network gathers pace</a></h2><p class="meta"><span class="date" data-date-timezone="{"publishdate": "2025-02-11T05:00:00"}">2025-02-11T05:00:00+00:00</span></p></div></div></div><div class="spinLayout thumb onecol right item-fourth item-last hasPicture"><div class="sleeve"><p class="picture"><a href="https://www.railwaygazette.com/light-rail-and-tram/warszawa-seeks-next-generation-tram-fleet/68271.article" class="image"><img alt="Warszawa tram" class="lazyloaded" loading="lazy" sizes="(max-width: 1179px) 100px, 220px" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/3/1/1/70311_plwarszawa_warsolino_20211214vw_641493_crop.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/3/1/1/70311_plwarszawa_warsolino_20211214vw_641493_crop.jpg 100w,https://d1c4d7gnm6as1q.cloudfront.net/Pictures/220x147/3/1/1/70311_plwarszawa_warsolino_20211214vw_641493_crop.jpg 220w" width="100" height="67" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/light-rail-and-tram/warszawa-seeks-next-generation-tram-fleet/68271.article">Warszawa seeks next-generation tram fleet</a></h2><p class="meta"><span class="date" data-date-timezone="{"publishdate": "2025-02-10T11:00:00"}">2025-02-10T11:00:00+00:00</span></p></div></div></div><p class="more"><a href="https://www.railwaygazette.com/urban-transport-news/451.more?navcode=32">More urban transport news</a></p></div></div><div id="metro-features_24295" class="spinBlock colour1 hasmorelink hastitle"><div class="sleeve"><div class="sectionhead"><h2><a href="https://www.railwaygazette.com/metro-report/long-reads">Long reads</a></h2></div><div class="spinLayout full twocol left item-first hasPicture"><div class="sleeve"><p class="picture"><a href="https://www.railwaygazette.com/long-reads/new-york-subway-operator-seeks-supplier-support/68282.article" class="image layoutIcon pictureLayout"><img alt="NY-Subway-photo-MTA-(3)" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/3/3/2/70332_nysubwayphotomta3_928342.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/3/3/2/70332_nysubwayphotomta3_928342.jpg 460w" width="460" height="307" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/long-reads/new-york-subway-operator-seeks-supplier-support/68282.article">New York: Subway operator seeks supplier support</a></h2><p class="meta"><span class="author">By <a rel="author" href="https://www.railwaygazette.com/nick-kingsley/1019.bio">Nick Kingsley</a></span></p><p class="intro"><strong>Tim Mulligan</strong> is heading up a newly created rolling stock programme office at New York MTA, tasked with widening and deepening the relationship between the authority and its supply chain. He explained the plans to <strong>Nick Kingsley</strong>.</p></div></div></div><div class="spinLayout full twocol right item-second hasPicture"><div class="sleeve"><p class="picture"><a href="https://www.railwaygazette.com/long-reads/mexico-guided-buses-challenge-urban-rail-projects/68233.article" class="image layoutIcon pictureLayout"><img alt="ART Monterrey 4" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/1/9/0/70190_artmonterrey4_756814.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/1/9/0/70190_artmonterrey4_756814.jpg 460w" width="460" height="307" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/long-reads/mexico-guided-buses-challenge-urban-rail-projects/68233.article">Mexico: Guided buses challenge urban rail projects</a></h2><p class="meta"><span class="author">By <span class="noLink">Michael Dreyer</span></span></p><p class="intro">While Mexico is enjoying a renaissance in rail investment at a national level, urban rail projects in several cities are coming under threat from cheaper bus options and Chinese-backed ART technology. <strong>Michael Dreyer</strong> reports.</p></div></div></div><div class="spinLayout full twocol left item-third hasPicture"><div class="sleeve"><p class="picture"><a href="https://www.railwaygazette.com/long-reads/colombia-bogota-finally-chooses-rail/68199.article" class="image layoutIcon pictureLayout"><img alt="Bogota metro construction (images Metro de Bogotá) (2)" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/1/2/1/70121_bogotametroconstructionimagesmetrodebogot2_572522_crop.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/1/2/1/70121_bogotametroconstructionimagesmetrodebogot2_572522_crop.jpg 460w" width="460" height="307" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/long-reads/colombia-bogota-finally-chooses-rail/68199.article">Colombia: Bogotá finally chooses rail</a></h2><p class="meta"><span class="author">By <span class="noLink">Marcelo Benoit</span></span></p><p class="intro">In the 2000s the capital of Colombia was famous for its TransMilenio bus rapid transit network, but as that became overcrowded, authorities made a decision to develop metro and tram-train routes, reports <strong>Marcelo Benoit</strong>.</p></div></div></div><div class="spinLayout full twocol right item-fourth hasPicture"><div class="sleeve"><p class="picture"><a href="https://www.railwaygazette.com/long-reads/brazil-urban-rail-projects-battle-local-politics/68191.article" class="image layoutIcon pictureLayout"><img alt="BRT works Cuiaba image State Gov" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/0/5/7/70057_brtworkscuiabaimagestategov_567217.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/0/5/7/70057_brtworkscuiabaimagestategov_567217.jpg 460w" width="460" height="307" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/long-reads/brazil-urban-rail-projects-battle-local-politics/68191.article">Brazil: Urban rail projects battle local politics</a></h2><p class="meta"><span class="author">By <span class="noLink">Marcelo Benoit</span></span></p><p class="intro">Examples in Cuiabá and Canoas show how vulnerable Brazilian urban rail projects are to changes in local politics, as well as the temptation of alternative modes which are seen as less complex, even if the benefits are lower. <strong>Marcelo Benoit</strong> examines the two cases.</p></div></div></div><div class="spinLayout full twocol left hasPicture"><div class="sleeve"><p class="picture"><a href="https://www.railwaygazette.com/long-reads/brazil-salvador-turns-to-the-tram/68164.article" class="image layoutIcon pictureLayout"><img alt="Latam-Salvador tram (photos CTB) (5)" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/9/6/6/69966_latamsalvadortramphotosctb5_455584.jpeg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/9/6/6/69966_latamsalvadortramphotosctb5_455584.jpeg 460w" width="460" height="307" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/long-reads/brazil-salvador-turns-to-the-tram/68164.article">Brazil: Salvador turns to the tram</a></h2><p class="meta"><span class="author">By <a rel="author" href="https://www.railwaygazette.com/benjamin-zelki/1095.bio">Benjámin Zelki</a></span></p><p class="intro">Having dismantled a suburban railway and aborted a monorail scheme, the Brazilian city of Salvador is now developing a tram network using second-hand trams and track assets from Cuiabá. <strong>Ana Cláudia Nascimento</strong>, CEO of state transport operator CTB, explains the plans to <strong>Benjámin Zelki</strong>.</p></div></div></div><div class="spinLayout full twocol right hasPicture"><div class="sleeve"><p class="picture"><a href="https://www.railwaygazette.com/long-reads/north-america-bringing-more-rail-to-mexicos-metropolis/67913.article" class="image layoutIcon pictureLayout"><img alt="Mexico City Metro Intermodal Station 1" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/8/9/1/68891_mexicocitymetrointermodalstation1_392500.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/8/9/1/68891_mexicocitymetrointermodalstation1_392500.jpg 460w" width="460" height="307" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/long-reads/north-america-bringing-more-rail-to-mexicos-metropolis/67913.article">North America: Bringing more rail to Mexico’s metropolis</a></h2><p class="meta"><span class="author">By <a rel="author" href="https://www.railwaygazette.com/metro-report-international/1097.bio">Metro Report International</a></span></p><p class="intro">Two major suburban rail projects are well into the phase of delivery in the state of Mexico, which borders Mexico City. But plans to extend metro and light rail beyond the capital’s boundaries are yet to be finalised as policymakers continue to flirt with non-rail modes, which are often perceived as cheaper to deliver.</p></div></div></div><div class="spinLayout full twocol left item-penultimate hasPicture"><div class="sleeve"><p class="picture"><a href="https://www.railwaygazette.com/long-reads/pakistan-lahores-pioneering-metro-approaches-maturity/67682.article" class="image layoutIcon pictureLayout"><img alt="Orange line metro train near Lakshmi Chowk (photo Shutterstock)" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/3/2/3/68323_orangelinemetrotrainnearlakshmichowkphotoshutterstock_327899_crop.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/3/2/3/68323_orangelinemetrotrainnearlakshmichowkphotoshutterstock_327899_crop.jpg 460w" width="460" height="307" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/long-reads/pakistan-lahores-pioneering-metro-approaches-maturity/67682.article">Pakistan: Lahore’s pioneering metro approaches maturity</a></h2><p class="meta"><span class="author">By <span class="noLink">Dr Eng Qamar Mahboob & Tan Zidong*</span></span></p><p class="intro">This month, Lahore’s Orange metro line completes four years of operation serving Pakistan’s second largest city. Its growing ridership and positive socio-economic impact have spurred the local authorities to plan three more urban rail lines, although funding remains an issue.</p></div></div></div><div class="spinLayout full twocol right item-last hasPicture"><div class="sleeve"><p class="picture"><a href="https://www.railwaygazette.com/long-reads/vietnam-hanoi-ahead-in-sluggish-metro-expansion/67671.article" class="image layoutIcon pictureLayout"><img alt="Hanoi Line 3 (photo Hanoi Metropolitan Railway Management Board) (1)" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/2/9/6/68296_hanoiline3photohanoimetropolitanrailwaymanagementboard1_813708.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/2/9/6/68296_hanoiline3photohanoimetropolitanrailwaymanagementboard1_813708.jpg 460w" width="460" height="307" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/long-reads/vietnam-hanoi-ahead-in-sluggish-metro-expansion/67671.article">Vietnam: Hanoi ahead in sluggish metro expansion</a></h2><p class="meta"><span class="author">By <span class="noLink">Peter Janssen</span></span></p><p class="intro">With Hanoi’s second metro line having opened this summer and a starter route in Ho Chi Minh City due to be inaugurated soon, Vietnam is likely to have 41 km of metro operational by the year end. Yet this is far below the government’s goal, with bureaucratic delays partly to blame. <strong>Peter</strong> <strong>Janssen</strong> reports.</p></div></div></div><p class="more"><a href="https://www.railwaygazette.com/metro-report/long-reads">More long reads from Metro Report International</a></p></div></div></div> </div> </div> </div> </div> </div> </div> </div> <div id="rightcolumn" class="fluidrightcolumn rightcolumn"> <div id="rightcolumn_sleeve"> <div id="mainright" class="area"> <div class="grid"> <div class="oneColumn"> <div class="columnContainer"> <div class="column columnOne"> <div class="ad"> <!-- /13644946/Metro_MPU_General --> <div id='div-gpt-ad-1602154876742-0' style='width:300px; height: 250px;'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1602154876742-0'); }); </script> </div> </div><div class="newsletter-rows-5" data-ajax-load-content="" data-cache-bust="true" data-url="/ajax/most?micrositetoken=1&wid=181"> </div><!-- /210416249/Metro_MPU_B --> <div class="ad"> <div id='div-gpt-ad-1602154919837-0' style='width: 300px; height: 250px;'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1602154919837-0'); }); </script> </div></div><div id="main-line-rail-industry-news_1093" class="spinBlock colour1 hasmorelink hastitle"><div class="sleeve"><div class="sectionhead"><h2><a href="https://www.railwaygazette.com/">main line rail industry news</a></h2></div><div class="spinLayout thumb onecol left item-first hasPicture"><div class="sleeve"><p class="picture"><a href="https://www.railwaygazette.com/traction-and-rolling-stock/double-deck-railjet-emu-preview/68319.article" class="image"><img alt="Railjet Stadler Kiss EMU (Photo OeBB) (1)" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/4/5/0/70450_railjetstadlerkissemuphotooebb1_799518.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/4/5/0/70450_railjetstadlerkissemuphotooebb1_799518.jpg 100w" width="100" height="67" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/traction-and-rolling-stock/double-deck-railjet-emu-preview/68319.article">Double-deck Railjet EMU preview</a></h2></div></div></div><div class="spinLayout thumb onecol right item-second hasPicture"><div class="sleeve"><p class="picture"><a href="https://www.railwaygazette.com/freight/world-rail-freight-news-round-up/68309.article" class="image"><img alt="Traxtion_02" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/4/4/4/70444_traxtion_02_213545_crop.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/4/4/4/70444_traxtion_02_213545_crop.jpg 100w" width="100" height="67" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/freight/world-rail-freight-news-round-up/68309.article">World rail freight news round-up</a></h2></div></div></div><div class="spinLayout thumb onecol left item-third item-penultimate hasPicture"><div class="sleeve"><p class="picture"><a href="https://www.railwaygazette.com/high-speed/italian-high-speed-train-to-be-modified-for-germany/68311.article" class="image"><img alt="ETR1000 Gianturco (Photo Toma Bacic)" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/4/1/9/70419_etr1000gianturcophototomabacic_625848.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/4/1/9/70419_etr1000gianturcophototomabacic_625848.jpg 100w" width="100" height="67" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/high-speed/italian-high-speed-train-to-be-modified-for-germany/68311.article">Italian high speed train to be modified for Germany</a></h2></div></div></div><div class="spinLayout thumb onecol right item-fourth item-last hasPicture"><div class="sleeve"><p class="picture"><a href="https://www.railwaygazette.com/research-training-and-skills/inclusive-trains-programme-equips-people-for-railway-jobs/68308.article" class="image"><img alt="Inclusive Trains (Photo Alstom)" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/4/1/6/70416_inclusivetrainsphotoalstom_488427.jpeg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/4/1/6/70416_inclusivetrainsphotoalstom_488427.jpeg 100w" width="100" height="67" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/research-training-and-skills/inclusive-trains-programme-equips-people-for-railway-jobs/68308.article">Inclusive Trains programme equips people for railway jobs</a></h2></div></div></div><p class="more"><a href="https://www.railwaygazette.com/">All main line rail industry news</a></p></div></div><div id="uk-rail-industry-news_1390" class="spinBlock colour1 hasmorelink hastitle"><div class="sleeve"><div class="sectionhead"><h2><a href="https://www.railwaygazette.com/uk">UK rail industry news</a></h2></div><div class="spinLayout thumb onecol left item-first item-penultimate hasPicture"><div class="sleeve"><p class="picture"><a href="https://www.railwaygazette.com/uk/network-rail-seeks-transpennine-route-upgrade-programme-partner/68313.article" class="image"><img alt="Stalybridge-2-1363x1040" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/4/2/2/70422_stalybridge21363x1040_941478.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/4/2/2/70422_stalybridge21363x1040_941478.jpg 100w" width="100" height="67" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/uk/network-rail-seeks-transpennine-route-upgrade-programme-partner/68313.article">Network Rail seeks Transpennine Route Upgrade programme partner</a></h2></div></div></div><div class="spinLayout thumb onecol right item-second item-last hasPicture"><div class="sleeve"><p class="picture"><a href="https://www.railwaygazette.com/uk/hs1-ltd-rebrands-as-london-st-pancras-highspeed/68310.article" class="image"><img alt="London St Pancras International station concourse (Photo HS1 Ltd)" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/4/1/8/70418_londonstpancrasinternationalstationconcoursephotohs1ltd_521122.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/4/1/8/70418_londonstpancrasinternationalstationconcoursephotohs1ltd_521122.jpg 100w" width="100" height="67" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/uk/hs1-ltd-rebrands-as-london-st-pancras-highspeed/68310.article">HS1 Ltd rebrands as London St Pancras Highspeed</a></h2></div></div></div><p class="more"><a href="https://www.railwaygazette.com/uk">Rail Business UK news in full</a></p></div></div><div id="tenders-and-jobs_23498" class="spinBlock colour1 hastitle"><div class="sleeve"><div class="sectionhead"><h2>Tenders & Jobs</h2></div><div class="spinLayout thumb onecol left item-first hasPicture"><div class="sleeve"><p class="picture"><a href="https://www.railwaygazette.com/tenders-and-jobs/lead-legal-and-regulatory-advisor/68285.article" class="image"><img alt="RSSB Logo NEW" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/3/4/5/70345_weslogo_557428.png" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/3/4/5/70345_weslogo_557428.png 100w" width="100" height="67" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/tenders-and-jobs/lead-legal-and-regulatory-advisor/68285.article">Lead Legal and Regulatory Advisor</a></h2><p class="intro"><strong>Organisation</strong>: RSSB<br><strong>Location: </strong> London, United Kingdom<br><strong>Deadline: </strong>23 February 2025</p></div></div></div><div class="spinLayout thumb onecol right item-second item-penultimate hasPicture"><div class="sleeve"><p class="picture"><a href="https://www.railwaygazette.com/tenders-and-jobs/principal-economist-and-regulatory-specialist/68241.article" class="image"><img alt="RSSB Logo NEW" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/2/1/2/70212_weslogo_557428.png" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/2/1/2/70212_weslogo_557428.png 100w" width="100" height="67" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/tenders-and-jobs/principal-economist-and-regulatory-specialist/68241.article">Principal Economist and Regulatory Specialist</a></h2><p class="intro"><strong>Organisation</strong>: RSSB<br><strong>Location: </strong>London, United Kingdom<br><strong>Deadline: </strong>16 February 2025<strong><br></strong></p></div></div></div><div class="spinLayout thumb onecol left item-third item-last hasPicture"><div class="sleeve"><p class="picture"><a href="https://www.railwaygazette.com/tenders-and-jobs/senior-economist/68240.article" class="image"><img alt="RSSB Logo NEW" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/2/1/1/70211_weslogo_557428.png" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/2/1/1/70211_weslogo_557428.png 100w" width="100" height="67" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/tenders-and-jobs/senior-economist/68240.article">Senior Economist</a></h2><p class="intro"><strong>Organisation</strong>: RSSB<br><strong>Location: </strong>London, United Kingdom<br><strong>Deadline: </strong>16 February 2025<strong><br></strong></p></div></div></div></div></div><!-- /13644946/Metro_MPU_C --> <div class="ad"> <div id='div-gpt-ad-1602154953662-0' style='width: 300px; height: 250px;'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1602154953662-0'); }); </script> </div> </div></div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="container"> <div class="inner-sleeve"> <div id="foot" class="area"> <div class="grid"> <div class="oneColumn"> <div class="columnContainer"> <div class="column columnOne"> </div> </div> </div> </div> </div> </div> </div> <div id="footer" class="footer"> <div class="footerSocial"> <span class="footerSocialText"><strong>Follow</strong> Metro Report International on social media</span> <ul> <li class="footerSocialFacebook"> <a href="https://www.facebook.com/MetroReportInt/" target="_blank" title="Connect with Metro Report International on Facebook"></a> </li> <li class="footerSocialTwitter"> <a href="https://twitter.com/MetroReportInt" target="_blank" title="Follow Metro Report International on Twitter"></a> </li> <li class="footerSocialLinkedin"> <a href="https://www.linkedin.com/company/metro-report-international/" target="_blank" title="Connect with Metro Report International on LinkedIn"></a> </li> </ul> </div> <div class="brand-list"> <ul> <li> <a href="https://www.railwaygazette.com"> <svg id="Group_1156" data-name="Group 1156" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="212" height="50" viewBox="0 0 212 50"> <rect id="Rectangle_1553" data-name="Rectangle 1553" width="212" height="50" fill="#fff"/> <g id="Group_1155" data-name="Group 1155"> <path id="Path_2131" data-name="Path 2131" d="M25,0A24.993,24.993,0,0,0,5.3,40.378H34.725a3.2,3.2,0,0,0,3.19-3.19V35.41h-7.76a5.781,5.781,0,0,1-5.775-5.775V14.155a5.738,5.738,0,0,1,1-3.243H15.367a3.194,3.194,0,0,0-3.19,3.19V35.4H9.644V14.1a5.729,5.729,0,0,1,5.723-5.723H34.725A5.729,5.729,0,0,1,40.447,14.1V37.188a5.729,5.729,0,0,1-5.722,5.722H7.566A25,25,0,1,0,25,0" fill="#005191"/> <path id="Path_2132" data-name="Path 2132" d="M34.725,10.912h-4.57a3.245,3.245,0,0,0-3.242,3.242V29.636a3.246,3.246,0,0,0,3.242,3.242h7.76V14.1a3.194,3.194,0,0,0-3.19-3.19" fill="#005191"/> <g id="Group_1151" data-name="Group 1151"> <path id="Path_2133" data-name="Path 2133" d="M61.792,25.954H59.531V10.628H65.3a6.432,6.432,0,0,1,3.983,1.011,3.959,3.959,0,0,1,1.291,3.316v.688a4.516,4.516,0,0,1-.742,2.745,3.822,3.822,0,0,1-2.293,1.367l3.746,6.2H68.659L65.214,19.97H61.792Zm6.522-10.72a4.79,4.79,0,0,0-.15-1.324,1.552,1.552,0,0,0-.5-.785,1.939,1.939,0,0,0-.925-.377,9.068,9.068,0,0,0-1.443-.1H61.792v5.3H65.3a9.068,9.068,0,0,0,1.443-.1,1.887,1.887,0,0,0,.925-.388,1.616,1.616,0,0,0,.5-.8,4.781,4.781,0,0,0,.15-1.324Z" fill="#1d1d1b"/> </g> <g id="Group_1152" data-name="Group 1152"> <path id="Path_2134" data-name="Path 2134" d="M81.747,24.1a1.83,1.83,0,0,1-.474,1.442,2.7,2.7,0,0,1-1.722.409H76.322a5.022,5.022,0,0,1-3.24-.828A3.073,3.073,0,0,1,72.1,22.64v-.474a2.979,2.979,0,0,1,1.065-2.583,5.7,5.7,0,0,1,3.326-.775,7.881,7.881,0,0,1,2.024.2,3.791,3.791,0,0,1,1.076.442v-.646a5.128,5.128,0,0,0-.075-.937,1.194,1.194,0,0,0-.366-.667,1.93,1.93,0,0,0-.84-.409,6.335,6.335,0,0,0-1.5-.14q-.9,0-1.926.011t-1.755.032l.409-1.873q.6-.021,1.486-.032t1.786-.011a6.137,6.137,0,0,1,3.767.915,3.231,3.231,0,0,1,1.163,2.7Zm-7.535-1.485a1.385,1.385,0,0,0,.453,1.13,2.674,2.674,0,0,0,1.657.377h3.272V22.144a2.619,2.619,0,0,0-.086-.71.87.87,0,0,0-.345-.484,1.873,1.873,0,0,0-.753-.27,8.165,8.165,0,0,0-1.313-.085h-.5a7.543,7.543,0,0,0-1.173.075,1.812,1.812,0,0,0-.732.258.967.967,0,0,0-.377.484,2.258,2.258,0,0,0-.108.754Z" fill="#1d1d1b"/> <path id="Path_2135" data-name="Path 2135" d="M86.655,11.532a1.5,1.5,0,0,1-.334,1.087,1.941,1.941,0,0,1-2.174,0,1.492,1.492,0,0,1-.334-1.087,1.489,1.489,0,0,1,.334-1.087,1.936,1.936,0,0,1,2.174,0A1.493,1.493,0,0,1,86.655,11.532Zm-2.541,3.293h2.261V25.954H84.114Z" fill="#1d1d1b"/> <path id="Path_2136" data-name="Path 2136" d="M88.721,9.96h2.26V25.954h-2.26Z" fill="#1d1d1b"/> <path id="Path_2137" data-name="Path 2137" d="M100.367,17.538l-2.239,8.416H95.8L92.51,14.825h2.26l2.217,8.762,2.346-8.762h2.2l2.239,8.8,2.346-8.8h2.11l-3.358,11.129h-2.325Z" fill="#1d1d1b"/> </g> <g id="Group_1153" data-name="Group 1153"> <path id="Path_2138" data-name="Path 2138" d="M118.557,24.1a1.83,1.83,0,0,1-.474,1.442,2.693,2.693,0,0,1-1.721.409h-3.229a5.022,5.022,0,0,1-3.24-.828,3.07,3.07,0,0,1-.98-2.486v-.474a2.98,2.98,0,0,1,1.066-2.583,5.694,5.694,0,0,1,3.325-.775,7.876,7.876,0,0,1,2.024.2,3.787,3.787,0,0,1,1.077.442v-.646a5.122,5.122,0,0,0-.076-.937,1.183,1.183,0,0,0-.366-.667,1.92,1.92,0,0,0-.839-.409,6.338,6.338,0,0,0-1.5-.14q-.9,0-1.926.011t-1.755.032l.409-1.873q.6-.021,1.486-.032t1.786-.011a6.138,6.138,0,0,1,3.768.915,3.23,3.23,0,0,1,1.162,2.7Zm-7.534-1.485a1.388,1.388,0,0,0,.452,1.13,2.677,2.677,0,0,0,1.658.377H116.4V22.144a2.616,2.616,0,0,0-.087-.71.869.869,0,0,0-.344-.484,1.879,1.879,0,0,0-.753-.27,8.173,8.173,0,0,0-1.313-.085h-.5a7.543,7.543,0,0,0-1.173.075,1.812,1.812,0,0,0-.732.258.973.973,0,0,0-.377.484,2.286,2.286,0,0,0-.107.754Z" fill="#1d1d1b"/> <path id="Path_2139" data-name="Path 2139" d="M121.98,27.849q1.077.042,1.873.043h1.636a5.68,5.68,0,0,0,1.356-.14,2.028,2.028,0,0,0,.915-.474,1.855,1.855,0,0,0,.5-.915,6.021,6.021,0,0,0,.152-1.484v-.238c-.13.116-.273.23-.431.345a2.386,2.386,0,0,1-.592.3,4.463,4.463,0,0,1-.883.2,9.483,9.483,0,0,1-1.3.075,5.451,5.451,0,0,1-3.175-.785,3.16,3.16,0,0,1-1.109-2.767v-7.19h2.26V21.5a7.315,7.315,0,0,0,.054.948,1.352,1.352,0,0,0,.28.689,1.37,1.37,0,0,0,.711.419,4.919,4.919,0,0,0,1.323.14,7.472,7.472,0,0,0,1.486-.118,1.723,1.723,0,0,0,.86-.409,1.473,1.473,0,0,0,.409-.754,5.157,5.157,0,0,0,.109-1.151V14.825h2.26V24.879a7.606,7.606,0,0,1-.291,2.259,3.352,3.352,0,0,1-.926,1.507,3.845,3.845,0,0,1-1.614.85,8.872,8.872,0,0,1-2.335.27H123.7q-.452,0-.969-.011c-.344-.007-.732-.019-1.162-.032Z" fill="#1d1d1b"/> <path id="Path_2140" data-name="Path 2140" d="M149.749,17.925v6.006a2.7,2.7,0,0,1-.345,1.528,1.29,1.29,0,0,1-1.141.5H144.54a10.11,10.11,0,0,1-3.165-.419A4.447,4.447,0,0,1,139.4,24.3a4.576,4.576,0,0,1-1-2.056,13.16,13.16,0,0,1-.28-2.873V17.194a13.247,13.247,0,0,1,.27-2.81,4.279,4.279,0,0,1,3.013-3.358,10.422,10.422,0,0,1,3.326-.441h2.39q1.1,0,2.195.043l-.366,2.023c-.6-.014-1.123-.025-1.56-.032s-.826-.011-1.163-.011h-1.647a10.141,10.141,0,0,0-2.066.172,2.3,2.3,0,0,0-1.249.667,2.773,2.773,0,0,0-.613,1.421,14.513,14.513,0,0,0-.161,2.411v2a13.058,13.058,0,0,0,.183,2.454,2.828,2.828,0,0,0,.634,1.41,2.2,2.2,0,0,0,1.227.636,10.455,10.455,0,0,0,1.938.15h3.014V19.863h-2.842l.409-1.938Z" fill="#1d1d1b"/> <path id="Path_2141" data-name="Path 2141" d="M161.309,24.1a1.834,1.834,0,0,1-.474,1.442,2.7,2.7,0,0,1-1.722.409h-3.229a5.022,5.022,0,0,1-3.24-.828,3.073,3.073,0,0,1-.979-2.486v-.474a2.979,2.979,0,0,1,1.065-2.583,5.7,5.7,0,0,1,3.326-.775,7.867,7.867,0,0,1,2.023.2,3.787,3.787,0,0,1,1.077.442v-.646a5.121,5.121,0,0,0-.076-.937,1.183,1.183,0,0,0-.366-.667,1.92,1.92,0,0,0-.839-.409,6.335,6.335,0,0,0-1.5-.14q-.9,0-1.926.011c-.682.007-1.268.018-1.755.032l.409-1.873q.6-.021,1.485-.032t1.787-.011a6.137,6.137,0,0,1,3.767.915,3.231,3.231,0,0,1,1.163,2.7Zm-7.535-1.485a1.388,1.388,0,0,0,.452,1.13,2.677,2.677,0,0,0,1.658.377h3.272V22.144a2.619,2.619,0,0,0-.086-.71.875.875,0,0,0-.345-.484,1.873,1.873,0,0,0-.753-.27,8.173,8.173,0,0,0-1.313-.085h-.495a7.566,7.566,0,0,0-1.174.075,1.823,1.823,0,0,0-.732.258.971.971,0,0,0-.376.484,2.258,2.258,0,0,0-.108.754Z" fill="#1d1d1b"/> <path id="Path_2142" data-name="Path 2142" d="M165.915,24.082h6.78l-.387,1.872H163.2V24.19l6.48-7.492h-6.458l.387-1.873h8.762V16.59Z" fill="#1d1d1b"/> <path id="Path_2143" data-name="Path 2143" d="M176.463,21.219a8.867,8.867,0,0,0,.1,1.464,1.72,1.72,0,0,0,.387.882,1.5,1.5,0,0,0,.807.442,6.474,6.474,0,0,0,1.378.118h1.582q.957,0,2.486-.043l-.387,1.872c-.445.015-.826.025-1.141.033s-.606.01-.872.01h-1.668a7.265,7.265,0,0,1-2.486-.355,3.5,3.5,0,0,1-1.507-1.011,3.562,3.562,0,0,1-.743-1.593,10.3,10.3,0,0,1-.193-2.078v-1.2a10.879,10.879,0,0,1,.2-2.207,3.831,3.831,0,0,1,.754-1.657,3.476,3.476,0,0,1,1.528-1.044,7.409,7.409,0,0,1,2.55-.366,6.969,6.969,0,0,1,2.357.334,3.6,3.6,0,0,1,1.443.9,3.023,3.023,0,0,1,.721,1.313,6.077,6.077,0,0,1,.194,1.539v.323a6.9,6.9,0,0,1-.086,1.227,1.623,1.623,0,0,1-.28.7.88.88,0,0,1-.484.323,2.79,2.79,0,0,1-.7.076Zm2.669-4.952a5.838,5.838,0,0,0-1.378.13,1.471,1.471,0,0,0-.807.484,2,2,0,0,0-.387.98,10.839,10.839,0,0,0-.1,1.614h5.36v-.732a5.181,5.181,0,0,0-.118-1.195,1.469,1.469,0,0,0-.431-.764,1.832,1.832,0,0,0-.829-.4A6.019,6.019,0,0,0,179.132,16.267Z" fill="#1d1d1b"/> <path id="Path_2144" data-name="Path 2144" d="M186,12.2l2.261-.409v3.035h4.089l-.387,1.873h-3.7v5.166a7.223,7.223,0,0,0,.075,1.163,1.326,1.326,0,0,0,.29.689,1.12,1.12,0,0,0,.614.323,5,5,0,0,0,1.022.086h1.96l-.388,1.829h-1.55a9.594,9.594,0,0,1-2.121-.193,2.775,2.775,0,0,1-1.312-.656,2.444,2.444,0,0,1-.668-1.238A8.618,8.618,0,0,1,186,21.929Z" fill="#1d1d1b"/> <path id="Path_2145" data-name="Path 2145" d="M193.9,12.2l2.261-.409v3.035h4.089l-.387,1.873h-3.7v5.166a7.225,7.225,0,0,0,.075,1.163,1.326,1.326,0,0,0,.29.689,1.12,1.12,0,0,0,.614.323,5,5,0,0,0,1.022.086h1.959l-.387,1.829h-1.55a9.594,9.594,0,0,1-2.121-.193,2.783,2.783,0,0,1-1.313-.656,2.45,2.45,0,0,1-.667-1.238,8.619,8.619,0,0,1-.183-1.938Z" fill="#1d1d1b"/> <path id="Path_2146" data-name="Path 2146" d="M203.8,21.219a8.867,8.867,0,0,0,.1,1.464,1.729,1.729,0,0,0,.388.882,1.494,1.494,0,0,0,.806.442,6.48,6.48,0,0,0,1.378.118h1.583q.957,0,2.486-.043l-.388,1.872c-.444.015-.825.025-1.14.033s-.607.01-.872.01H206.47a7.273,7.273,0,0,1-2.486-.355,3.5,3.5,0,0,1-1.506-1.011,3.574,3.574,0,0,1-.744-1.593,10.374,10.374,0,0,1-.193-2.078v-1.2a10.8,10.8,0,0,1,.205-2.207,3.83,3.83,0,0,1,.753-1.657,3.476,3.476,0,0,1,1.528-1.044,7.415,7.415,0,0,1,2.551-.366,6.977,6.977,0,0,1,2.357.334,3.6,3.6,0,0,1,1.442.9,3.036,3.036,0,0,1,.722,1.313,6.078,6.078,0,0,1,.193,1.539v.323a6.81,6.81,0,0,1-.086,1.227,1.6,1.6,0,0,1-.28.7.876.876,0,0,1-.484.323,2.776,2.776,0,0,1-.7.076Zm2.669-4.952a5.843,5.843,0,0,0-1.378.13,1.464,1.464,0,0,0-.806.484,2.014,2.014,0,0,0-.388.98,10.839,10.839,0,0,0-.1,1.614h5.36v-.732a5.181,5.181,0,0,0-.118-1.195,1.462,1.462,0,0,0-.431-.764,1.833,1.833,0,0,0-.828-.4A6.035,6.035,0,0,0,206.47,16.267Z" fill="#1d1d1b"/> </g> <g id="Group_1154" data-name="Group 1154"> <path id="Path_2147" data-name="Path 2147" d="M60.394,33.579v7.213H59.331V33.579Z" fill="#1d1d1b"/> <path id="Path_2148" data-name="Path 2148" d="M62.937,33.579l3.718,5.44v-5.44h1.063v7.213h-.962l-3.7-5.41v5.41H61.995V33.579Z" fill="#1d1d1b"/> <path id="Path_2149" data-name="Path 2149" d="M74.992,33.579l-.193.952H72.4v6.261H71.335V34.531H68.8L69,33.579Z" fill="#1d1d1b"/> <path id="Path_2150" data-name="Path 2150" d="M81.019,33.579l-.192.952H77.139v2.077h3.627l-.193.952H77.139v2.279h3.88l-.192.953H76.076V33.579Z" fill="#1d1d1b"/> <path id="Path_2151" data-name="Path 2151" d="M83.39,40.792H82.326V33.579h2.715a3.02,3.02,0,0,1,1.874.476,1.864,1.864,0,0,1,.608,1.56v.325a2.125,2.125,0,0,1-.35,1.291,1.8,1.8,0,0,1-1.078.643l1.762,2.918H86.621L85,37.976H83.39Zm3.069-5.045a2.246,2.246,0,0,0-.071-.623.728.728,0,0,0-.233-.37.911.911,0,0,0-.435-.177,4.165,4.165,0,0,0-.679-.046H83.39v2.492h1.651a4.294,4.294,0,0,0,.679-.045.9.9,0,0,0,.435-.183.756.756,0,0,0,.233-.375,2.246,2.246,0,0,0,.071-.623Z" fill="#1d1d1b"/> <path id="Path_2152" data-name="Path 2152" d="M89.883,33.579l3.718,5.44v-5.44h1.063v7.213H93.7L90,35.382v5.41H88.941V33.579Z" fill="#1d1d1b"/> <path id="Path_2153" data-name="Path 2153" d="M100.489,38.725H97.521l-.75,2.067H95.7l2.755-7.213h1.175l2.755,7.213h-1.134Zm-2.644-.912h2.31L99,34.653Z" fill="#1d1d1b"/> <path id="Path_2154" data-name="Path 2154" d="M109.079,33.579l-.193.952h-2.4v6.261h-1.064V34.531H102.89l.192-.952Z" fill="#1d1d1b"/> <path id="Path_2155" data-name="Path 2155" d="M111.227,33.579v7.213h-1.064V33.579Z" fill="#1d1d1b"/> <path id="Path_2156" data-name="Path 2156" d="M115.7,40.974a4.79,4.79,0,0,1-1.565-.213,2.054,2.054,0,0,1-.942-.633,2.336,2.336,0,0,1-.461-1.043,7.616,7.616,0,0,1-.122-1.444v-.922a7.558,7.558,0,0,1,.117-1.4,2.412,2.412,0,0,1,.451-1.048,2.08,2.08,0,0,1,.937-.659,4.587,4.587,0,0,1,1.585-.228,4.813,4.813,0,0,1,1.565.213,2.054,2.054,0,0,1,.942.633,2.334,2.334,0,0,1,.461,1.044,7.517,7.517,0,0,1,.122,1.443v.922a7.558,7.558,0,0,1-.117,1.4,2.4,2.4,0,0,1-.451,1.049,2.089,2.089,0,0,1-.936.658A4.577,4.577,0,0,1,115.7,40.974Zm0-.922a4.648,4.648,0,0,0,.988-.086,1.078,1.078,0,0,0,.6-.35,1.537,1.537,0,0,0,.3-.744,8,8,0,0,0,.08-1.271V36.76a7.909,7.909,0,0,0-.08-1.261,1.546,1.546,0,0,0-.3-.745,1.108,1.108,0,0,0-.6-.355,4.419,4.419,0,0,0-.988-.091,4.625,4.625,0,0,0-.987.086,1.077,1.077,0,0,0-.6.35,1.526,1.526,0,0,0-.3.745,7.96,7.96,0,0,0-.081,1.271V37.6a7.9,7.9,0,0,0,.081,1.261,1.518,1.518,0,0,0,.3.744,1.1,1.1,0,0,0,.6.355A4.339,4.339,0,0,0,115.7,40.052Z" fill="#1d1d1b"/> <path id="Path_2157" data-name="Path 2157" d="M121.124,33.579l3.718,5.44v-5.44H125.9v7.213h-.962l-3.7-5.41v5.41h-1.064V33.579Z" fill="#1d1d1b"/> <path id="Path_2158" data-name="Path 2158" d="M131.72,38.725h-2.968L128,40.792h-1.074l2.756-7.213h1.175l2.755,7.213H132.48Zm-2.644-.912h2.31l-1.155-3.16Z" fill="#1d1d1b"/> <path id="Path_2159" data-name="Path 2159" d="M135.711,33.579v6.26h3.657l-.192.953h-4.528V33.579Z" fill="#1d1d1b"/> </g> </g> </svg> </a> </li> <li> <a href="https://www.railwaygazette.com/metro-report"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" width="187.227" height="50.27" viewBox="0 0 187.227 50.27"> <g id="Group_1169" data-name="Group 1169" transform="translate(0.5)"> <rect id="Rectangle_1567" data-name="Rectangle 1567" width="187" height="50" transform="translate(-0.5 0.27)" fill="none"/> <g id="Group_1165" data-name="Group 1165"> <path id="Path_2267" data-name="Path 2267" d="M66.869,19.367,62.8,12.048V23.737H60.54V8.41h2.519l4.908,8.783L72.595,8.41h2.562V23.737H72.9V11.854l-4.025,7.512Z" fill="#1d1d1b"/> <path id="Path_2268" data-name="Path 2268" d="M79.806,19a8.97,8.97,0,0,0,.1,1.464,1.732,1.732,0,0,0,.387.883,1.511,1.511,0,0,0,.808.441,6.409,6.409,0,0,0,1.378.118h1.582q.957,0,2.486-.043l-.387,1.873c-.445.014-.826.025-1.141.032s-.607.011-.872.011H82.476a7.3,7.3,0,0,1-2.487-.355,3.5,3.5,0,0,1-1.507-1.012,3.567,3.567,0,0,1-.742-1.593,10.28,10.28,0,0,1-.194-2.077V17.537a10.787,10.787,0,0,1,.205-2.206,3.829,3.829,0,0,1,.753-1.658,3.464,3.464,0,0,1,1.529-1.043,7.383,7.383,0,0,1,2.55-.367,6.977,6.977,0,0,1,2.357.334,3.607,3.607,0,0,1,1.442.9,3.037,3.037,0,0,1,.722,1.313,6.086,6.086,0,0,1,.194,1.54v.322a6.8,6.8,0,0,1-.087,1.227,1.621,1.621,0,0,1-.279.7.885.885,0,0,1-.484.323,2.844,2.844,0,0,1-.7.075Zm2.67-4.951a5.9,5.9,0,0,0-1.378.129,1.47,1.47,0,0,0-.808.484,2.018,2.018,0,0,0-.387.98,10.976,10.976,0,0,0-.1,1.614h5.361v-.731a5.169,5.169,0,0,0-.119-1.195,1.458,1.458,0,0,0-.431-.764,1.833,1.833,0,0,0-.829-.4,6.086,6.086,0,0,0-1.312-.118" fill="#1d1d1b"/> <path id="Path_2269" data-name="Path 2269" d="M89.342,9.981,91.6,9.573v3.034h4.09l-.388,1.874H91.6v5.166a7.336,7.336,0,0,0,.075,1.162,1.334,1.334,0,0,0,.291.689,1.114,1.114,0,0,0,.613.323,4.947,4.947,0,0,0,1.022.086h1.96l-.388,1.83h-1.55a9.577,9.577,0,0,1-2.12-.194,2.765,2.765,0,0,1-1.314-.657,2.431,2.431,0,0,1-.667-1.237,8.619,8.619,0,0,1-.183-1.938Z" fill="#1d1d1b"/> <path id="Path_2270" data-name="Path 2270" d="M97.221,23.737V16.116a4.037,4.037,0,0,1,.3-1.646,2.763,2.763,0,0,1,.851-1.1,3.569,3.569,0,0,1,1.323-.614,7.167,7.167,0,0,1,1.722-.193h1.593c.374,0,.682.007.926.021l-.387,1.873h-.216c-.129,0-.287,0-.473-.011s-.387-.01-.6-.01h-.624a3.961,3.961,0,0,0-1.185.14A1.289,1.289,0,0,0,99.8,15a1.405,1.405,0,0,0-.269.689,7.126,7.126,0,0,0-.054.925v7.126Z" fill="#1d1d1b"/> <path id="Path_2271" data-name="Path 2271" d="M110.179,12.263a9.859,9.859,0,0,1,2.38.248,3.435,3.435,0,0,1,1.6.861,3.615,3.615,0,0,1,.915,1.636,9.575,9.575,0,0,1,.291,2.572v1.184a9.578,9.578,0,0,1-.291,2.573,3.62,3.62,0,0,1-.915,1.636,3.435,3.435,0,0,1-1.6.861,11.58,11.58,0,0,1-4.758,0,3.434,3.434,0,0,1-1.6-.861,3.639,3.639,0,0,1-.915-1.636,9.622,9.622,0,0,1-.29-2.573V17.58a9.62,9.62,0,0,1,.29-2.572,3.634,3.634,0,0,1,.915-1.636,3.434,3.434,0,0,1,1.6-.861,9.841,9.841,0,0,1,2.378-.248m2.885,5.317a11.067,11.067,0,0,0-.118-1.819,2.16,2.16,0,0,0-.431-1.044,1.514,1.514,0,0,0-.871-.484,9.147,9.147,0,0,0-2.929,0,1.517,1.517,0,0,0-.871.484,2.15,2.15,0,0,0-.43,1.044,11.049,11.049,0,0,0-.119,1.819v1.184a11.055,11.055,0,0,0,.119,1.82,2.142,2.142,0,0,0,.43,1.043,1.513,1.513,0,0,0,.871.485,9.147,9.147,0,0,0,2.929,0,1.509,1.509,0,0,0,.871-.485,2.151,2.151,0,0,0,.431-1.043,11.072,11.072,0,0,0,.118-1.82Z" fill="#1d1d1b"/> <path id="Path_2272" data-name="Path 2272" d="M125.248,23.737h-2.261V8.41h5.77a6.429,6.429,0,0,1,3.983,1.012,3.96,3.96,0,0,1,1.291,3.315v.688a4.516,4.516,0,0,1-.743,2.745A3.82,3.82,0,0,1,131,17.538l3.745,6.2h-2.626l-3.444-5.985h-3.423Zm6.523-10.72a4.776,4.776,0,0,0-.151-1.324,1.56,1.56,0,0,0-.495-.786,1.963,1.963,0,0,0-.926-.377,9.068,9.068,0,0,0-1.442-.1h-3.509v5.3h3.509a8.938,8.938,0,0,0,1.442-.1,1.881,1.881,0,0,0,.926-.387,1.62,1.62,0,0,0,.495-.8,4.776,4.776,0,0,0,.151-1.324Z" fill="#1d1d1b"/> <path id="Path_2273" data-name="Path 2273" d="M138.271,19a8.971,8.971,0,0,0,.1,1.464,1.724,1.724,0,0,0,.387.883,1.511,1.511,0,0,0,.808.441,6.409,6.409,0,0,0,1.378.118h1.582q.959,0,2.486-.043l-.387,1.873c-.445.014-.826.025-1.141.032s-.607.011-.872.011h-1.668a7.286,7.286,0,0,1-2.486-.355,3.492,3.492,0,0,1-1.508-1.012,3.556,3.556,0,0,1-.742-1.593,10.28,10.28,0,0,1-.194-2.077V17.537a10.862,10.862,0,0,1,.2-2.206,3.841,3.841,0,0,1,.754-1.658A3.464,3.464,0,0,1,138.5,12.63a7.379,7.379,0,0,1,2.55-.367,6.977,6.977,0,0,1,2.357.334,3.606,3.606,0,0,1,1.442.9,3.036,3.036,0,0,1,.722,1.313,6.086,6.086,0,0,1,.194,1.54v.322a6.8,6.8,0,0,1-.087,1.227,1.621,1.621,0,0,1-.28.7.878.878,0,0,1-.484.323,2.833,2.833,0,0,1-.7.075Zm2.67-4.951a5.9,5.9,0,0,0-1.378.129,1.47,1.47,0,0,0-.808.484,2.008,2.008,0,0,0-.387.98,10.977,10.977,0,0,0-.1,1.614h5.36v-.731a5.175,5.175,0,0,0-.118-1.195,1.458,1.458,0,0,0-.431-.764,1.833,1.833,0,0,0-.829-.4,6.086,6.086,0,0,0-1.312-.118" fill="#1d1d1b"/> <path id="Path_2274" data-name="Path 2274" d="M152.952,12.264a9.615,9.615,0,0,1,2.347.247,3.3,3.3,0,0,1,1.581.872,3.681,3.681,0,0,1,.894,1.668,10.426,10.426,0,0,1,.28,2.637v.969a11.512,11.512,0,0,1-.226,2.443,3.746,3.746,0,0,1-.8,1.679,3.4,3.4,0,0,1-1.56.979,8.332,8.332,0,0,1-2.54.323,5.167,5.167,0,0,1-1.712-.247,3.337,3.337,0,0,1-1.13-.635V27.5h-2.282V17.58a9.466,9.466,0,0,1,.291-2.55,3.628,3.628,0,0,1,.915-1.636,3.51,3.51,0,0,1,1.593-.873,9.223,9.223,0,0,1,2.346-.257m-.021,9.966a6.581,6.581,0,0,0,1.453-.129,1.508,1.508,0,0,0,.86-.517,2.188,2.188,0,0,0,.41-1.087,14.072,14.072,0,0,0,.1-1.84v-.969a13.072,13.072,0,0,0-.108-1.883,2.189,2.189,0,0,0-.42-1.077,1.484,1.484,0,0,0-.861-.495,8.6,8.6,0,0,0-2.852,0,1.576,1.576,0,0,0-.883.484,2.093,2.093,0,0,0-.441,1.044,11.04,11.04,0,0,0-.119,1.819v1.528a7.557,7.557,0,0,0,.13,1.551,2.021,2.021,0,0,0,.452.958,1.661,1.661,0,0,0,.882.484,6.371,6.371,0,0,0,1.4.129" fill="#1d1d1b"/> <path id="Path_2275" data-name="Path 2275" d="M165.071,12.263a9.844,9.844,0,0,1,2.379.248,3.439,3.439,0,0,1,1.6.861,3.623,3.623,0,0,1,.914,1.636,9.535,9.535,0,0,1,.291,2.572v1.184a9.537,9.537,0,0,1-.291,2.573,3.628,3.628,0,0,1-.914,1.636,3.439,3.439,0,0,1-1.6.861,11.575,11.575,0,0,1-4.757,0,3.429,3.429,0,0,1-1.6-.861,3.639,3.639,0,0,1-.915-1.636,9.623,9.623,0,0,1-.29-2.573V17.58a9.62,9.62,0,0,1,.29-2.572,3.634,3.634,0,0,1,.915-1.636,3.429,3.429,0,0,1,1.6-.861,9.835,9.835,0,0,1,2.378-.248m2.885,5.317a11.18,11.18,0,0,0-.118-1.819,2.16,2.16,0,0,0-.431-1.044,1.52,1.52,0,0,0-.872-.484,9.141,9.141,0,0,0-2.928,0,1.517,1.517,0,0,0-.871.484,2.15,2.15,0,0,0-.431,1.044,11.051,11.051,0,0,0-.119,1.819v1.184a11.056,11.056,0,0,0,.119,1.82,2.142,2.142,0,0,0,.431,1.043,1.513,1.513,0,0,0,.871.485,9.141,9.141,0,0,0,2.928,0,1.515,1.515,0,0,0,.872-.485,2.151,2.151,0,0,0,.431-1.043,11.185,11.185,0,0,0,.118-1.82Z" fill="#1d1d1b"/> <path id="Path_2276" data-name="Path 2276" d="M172.347,23.737V16.116a4.037,4.037,0,0,1,.3-1.646,2.772,2.772,0,0,1,.851-1.1,3.574,3.574,0,0,1,1.324-.614,7.155,7.155,0,0,1,1.722-.193h1.593q.56,0,.925.021l-.387,1.873h-.215c-.129,0-.288,0-.474-.011s-.388-.01-.6-.01h-.624a3.944,3.944,0,0,0-1.184.14,1.287,1.287,0,0,0-.646.419,1.415,1.415,0,0,0-.269.689,7.127,7.127,0,0,0-.054.925v7.126Z" fill="#1d1d1b"/> <path id="Path_2277" data-name="Path 2277" d="M180.376,9.981l2.26-.408v3.034h4.091l-.388,1.874h-3.7v5.166a7.2,7.2,0,0,0,.076,1.162,1.334,1.334,0,0,0,.29.689,1.121,1.121,0,0,0,.613.323,4.95,4.95,0,0,0,1.023.086H186.6l-.387,1.83h-1.55a9.57,9.57,0,0,1-2.12-.194,2.761,2.761,0,0,1-1.314-.657,2.431,2.431,0,0,1-.667-1.237,8.618,8.618,0,0,1-.183-1.938Z" fill="#1d1d1b"/> <rect id="Rectangle_1568" data-name="Rectangle 1568" width="1.064" height="7.213" transform="translate(60.34 31.361)" fill="#1d1d1b"/> <path id="Path_2278" data-name="Path 2278" d="M63.956,31.361l3.718,5.44v-5.44h1.064v7.213h-.963l-3.7-5.41v5.41H63.014V31.361Z" fill="#1d1d1b"/> <path id="Path_2279" data-name="Path 2279" d="M76.011,31.361l-.193.952h-2.4v6.26H72.354v-6.26H69.821l.192-.952Z" fill="#1d1d1b"/> <path id="Path_2280" data-name="Path 2280" d="M82.038,31.361l-.193.952H78.158V34.39h3.627l-.192.952H78.158v2.279h3.88l-.193.952H77.094V31.361Z" fill="#1d1d1b"/> <path id="Path_2281" data-name="Path 2281" d="M84.418,38.573H83.355V31.361h2.714a3.03,3.03,0,0,1,1.875.476,1.863,1.863,0,0,1,.607,1.56v.324a2.126,2.126,0,0,1-.349,1.292,1.8,1.8,0,0,1-1.079.643l1.763,2.917H87.65l-1.621-2.815H84.418Zm3.07-5.044a2.251,2.251,0,0,0-.071-.623.734.734,0,0,0-.233-.37.925.925,0,0,0-.436-.177,4.271,4.271,0,0,0-.679-.046H84.418v2.492h1.651a4.156,4.156,0,0,0,.679-.046.88.88,0,0,0,.436-.182.763.763,0,0,0,.233-.375,2.241,2.241,0,0,0,.071-.623Z" fill="#1d1d1b"/> <path id="Path_2282" data-name="Path 2282" d="M90.912,31.361l3.718,5.44v-5.44h1.064v7.213H94.73l-3.7-5.41v5.41H89.969V31.361Z" fill="#1d1d1b"/> <path id="Path_2283" data-name="Path 2283" d="M101.517,36.507H98.549L97.8,38.574H96.726l2.755-7.213h1.176l2.755,7.213h-1.135ZM98.874,35.6h2.31l-1.155-3.16Z" fill="#1d1d1b"/> <path id="Path_2284" data-name="Path 2284" d="M110.108,31.361l-.193.952h-2.4v6.26h-1.064v-6.26h-2.533l.192-.952Z" fill="#1d1d1b"/> <rect id="Rectangle_1569" data-name="Rectangle 1569" width="1.064" height="7.213" transform="translate(111.192 31.361)" fill="#1d1d1b"/> <path id="Path_2285" data-name="Path 2285" d="M116.733,38.756a4.782,4.782,0,0,1-1.565-.213,2.054,2.054,0,0,1-.942-.633,2.341,2.341,0,0,1-.461-1.043,7.609,7.609,0,0,1-.122-1.444V34.5a7.55,7.55,0,0,1,.117-1.4,2.4,2.4,0,0,1,.45-1.049,2.082,2.082,0,0,1,.937-.658,4.547,4.547,0,0,1,1.586-.229,4.79,4.79,0,0,1,1.565.213,2.054,2.054,0,0,1,.942.633,2.35,2.35,0,0,1,.461,1.044,7.608,7.608,0,0,1,.121,1.444v.921a7.564,7.564,0,0,1-.116,1.4,2.41,2.41,0,0,1-.45,1.049,2.1,2.1,0,0,1-.938.658,4.563,4.563,0,0,1-1.585.228m0-.922a4.632,4.632,0,0,0,.987-.086,1.077,1.077,0,0,0,.6-.349,1.526,1.526,0,0,0,.3-.745,7.978,7.978,0,0,0,.081-1.271v-.841a7.892,7.892,0,0,0-.081-1.261,1.526,1.526,0,0,0-.3-.745,1.1,1.1,0,0,0-.6-.355,4.411,4.411,0,0,0-.987-.09,4.577,4.577,0,0,0-.988.086,1.071,1.071,0,0,0-.6.349,1.532,1.532,0,0,0-.3.744,8.132,8.132,0,0,0-.08,1.272v.841a8.021,8.021,0,0,0,.08,1.261,1.532,1.532,0,0,0,.3.744,1.1,1.1,0,0,0,.6.355,4.355,4.355,0,0,0,.988.091" fill="#1d1d1b"/> <path id="Path_2286" data-name="Path 2286" d="M122.152,31.361l3.718,5.44v-5.44h1.064v7.213h-.963l-3.7-5.41v5.41H121.21V31.361Z" fill="#1d1d1b"/> <path id="Path_2287" data-name="Path 2287" d="M132.759,36.507h-2.968l-.75,2.067h-1.074l2.756-7.213H131.9l2.756,7.213h-1.134Zm-2.644-.912h2.309l-1.155-3.16Z" fill="#1d1d1b"/> <path id="Path_2288" data-name="Path 2288" d="M136.75,31.361v6.26h3.657l-.192.952h-4.528V31.361Z" fill="#1d1d1b"/> <path id="Path_2289" data-name="Path 2289" d="M25.273,0a25,25,0,1,0,6.2,49.224V29.946h-.016V13.633a3.2,3.2,0,0,0-3.193-3.193H25.053a3.2,3.2,0,0,0-3.193,3.193V35.165H19.327V29.958h0V13.644a3.2,3.2,0,0,0-3.193-3.193h-3.21a3.2,3.2,0,0,0-3.193,3.193V35.168H7.2V13.644a5.731,5.731,0,0,1,5.725-5.725h3.21a5.712,5.712,0,0,1,4.456,2.139,5.718,5.718,0,0,1,4.466-2.151h3.209a5.712,5.712,0,0,1,4.552,2.267,5.712,5.712,0,0,1,4.379-2.046h5.418V10.66H37.193A3.194,3.194,0,0,0,34,13.85V48.43A25,25,0,0,0,25.273,0" fill="#009254"/> </g> </g> </svg> </a> </li> <li> <a href="https://www.railwaygazette.com/uk"> <svg id="rail_business_uk_small" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="219" height="50" viewBox="0 0 219 50"> <rect id="Rectangle_1554" data-name="Rectangle 1554" width="219" height="50" fill="#fff"/> <g id="Group_1157" data-name="Group 1157"> <path id="Path_2160" data-name="Path 2160" d="M62.156,31.85H59.9V16.523h5.769a6.425,6.425,0,0,1,3.983,1.012,3.956,3.956,0,0,1,1.291,3.314v.69a4.513,4.513,0,0,1-.742,2.744A3.809,3.809,0,0,1,67.9,25.65l3.746,6.2H69.023l-3.445-5.985H62.156Zm6.522-10.72a4.738,4.738,0,0,0-.151-1.324,1.542,1.542,0,0,0-.5-.786,1.949,1.949,0,0,0-.925-.377,9.082,9.082,0,0,0-1.443-.1H62.156v5.295h3.508a8.952,8.952,0,0,0,1.443-.1,1.886,1.886,0,0,0,.925-.387,1.606,1.606,0,0,0,.5-.8,4.738,4.738,0,0,0,.151-1.324Z" fill="#1d1d1b"/> <path id="Path_2161" data-name="Path 2161" d="M82.111,30a1.833,1.833,0,0,1-.473,1.442,2.694,2.694,0,0,1-1.723.409H76.686a5.017,5.017,0,0,1-3.24-.829,3.073,3.073,0,0,1-.979-2.486v-.474a2.975,2.975,0,0,1,1.066-2.582,5.694,5.694,0,0,1,3.325-.775,7.836,7.836,0,0,1,2.024.2,3.773,3.773,0,0,1,1.077.441V24.7a5.114,5.114,0,0,0-.076-.937,1.186,1.186,0,0,0-.366-.667,1.9,1.9,0,0,0-.84-.409,6.273,6.273,0,0,0-1.5-.14q-.9,0-1.927.01t-1.755.032l.409-1.872q.6-.021,1.486-.032t1.787-.011a6.139,6.139,0,0,1,3.767.914,3.235,3.235,0,0,1,1.162,2.7Zm-7.534-1.485a1.385,1.385,0,0,0,.452,1.129,2.662,2.662,0,0,0,1.657.377h3.273V28.04a2.616,2.616,0,0,0-.087-.71.871.871,0,0,0-.344-.485,1.88,1.88,0,0,0-.753-.269,8.055,8.055,0,0,0-1.314-.086h-.494a7.674,7.674,0,0,0-1.174.075,1.827,1.827,0,0,0-.732.259.967.967,0,0,0-.377.484,2.262,2.262,0,0,0-.107.753Z" fill="#1d1d1b"/> <path id="Path_2162" data-name="Path 2162" d="M87,17.427a1.493,1.493,0,0,1-.334,1.087,1.937,1.937,0,0,1-2.175,0,1.489,1.489,0,0,1-.333-1.087,1.492,1.492,0,0,1,.333-1.087,1.937,1.937,0,0,1,2.175,0A1.5,1.5,0,0,1,87,17.427m-2.541,3.294h2.261V31.85H84.457Z" fill="#1d1d1b"/> <rect id="Rectangle_1555" data-name="Rectangle 1555" width="2.26" height="15.995" transform="translate(89.064 15.856)" fill="#1d1d1b"/> <path id="Path_2163" data-name="Path 2163" d="M99.2,16.523h6.243a5.278,5.278,0,0,1,3.467.926,3.607,3.607,0,0,1,1.075,2.884V20.5a3.957,3.957,0,0,1-.494,2.056,2.9,2.9,0,0,1-1.615,1.217,3.258,3.258,0,0,1,1.841,1.172,3.8,3.8,0,0,1,.7,2.4V27.7a3.707,3.707,0,0,1-1.313,3.164,5.849,5.849,0,0,1-3.6.991H99.2Zm8.482,3.854a1.762,1.762,0,0,0-.528-1.443,2.712,2.712,0,0,0-1.711-.431h-3.982v4.37h3.724a2.809,2.809,0,0,0,1.926-.527,2.172,2.172,0,0,0,.571-1.668Zm-6.221,9.493h4.047a2.985,2.985,0,0,0,1.97-.506,2.329,2.329,0,0,0,.569-1.8v-.279a2.426,2.426,0,0,0-.613-1.894,3.189,3.189,0,0,0-2.1-.539h-3.875Z" fill="#1d1d1b"/> <path id="Path_2164" data-name="Path 2164" d="M117.157,32.195a6.646,6.646,0,0,1-3.66-.818,3.112,3.112,0,0,1-1.227-2.8V20.72h2.261v7.406a6.14,6.14,0,0,0,.064.947,1.3,1.3,0,0,0,.322.69,1.616,1.616,0,0,0,.786.419,5.949,5.949,0,0,0,1.454.14,5.8,5.8,0,0,0,1.442-.14,1.6,1.6,0,0,0,.775-.419,1.283,1.283,0,0,0,.323-.69,6.13,6.13,0,0,0,.065-.947V20.72h2.26v7.859a3.112,3.112,0,0,1-1.227,2.8,6.6,6.6,0,0,1-3.638.818" fill="#1d1d1b"/> <path id="Path_2165" data-name="Path 2165" d="M130.245,25.285a4.248,4.248,0,0,1,1.571.4,2.5,2.5,0,0,1,1.367,1.7,4.3,4.3,0,0,1,.119.98v.3a2.836,2.836,0,0,1-1.1,2.379,5.494,5.494,0,0,1-3.379.85q-.969,0-2.25-.011T124,31.85l.387-1.872q1.163.021,2.368.032t2.175.01a3.625,3.625,0,0,0,1.712-.279,1.18,1.18,0,0,0,.462-1.1,2.074,2.074,0,0,0-.054-.484.875.875,0,0,0-.215-.4,1.263,1.263,0,0,0-.464-.291,2.975,2.975,0,0,0-.817-.16l-2.584-.238a3.817,3.817,0,0,1-1.355-.333,2.74,2.74,0,0,1-.9-.668,2.565,2.565,0,0,1-.5-.893,3.232,3.232,0,0,1-.162-1.012V23.8a2.8,2.8,0,0,1,1.012-2.292,5.243,5.243,0,0,1,3.315-.829h2.153q1.119,0,2.519.043l-.388,1.873c-.6-.014-1.134-.025-1.593-.033s-.866-.01-1.216-.01h-1.712a3.1,3.1,0,0,0-1.528.268,1.04,1.04,0,0,0-.431.959,2.029,2.029,0,0,0,.054.494.731.731,0,0,0,.215.366,1.325,1.325,0,0,0,.474.259,3.463,3.463,0,0,0,.829.15Z" fill="#1d1d1b"/> <path id="Path_2166" data-name="Path 2166" d="M137.931,17.427a1.493,1.493,0,0,1-.334,1.087,1.937,1.937,0,0,1-2.175,0,1.493,1.493,0,0,1-.334-1.087,1.5,1.5,0,0,1,.334-1.087,1.937,1.937,0,0,1,2.175,0,1.5,1.5,0,0,1,.334,1.087m-2.541,3.294h2.26V31.85h-2.26Z" fill="#1d1d1b"/> <path id="Path_2167" data-name="Path 2167" d="M140,31.85V23.993a3.157,3.157,0,0,1,1.2-2.778,8.733,8.733,0,0,1,7.47,0,3.159,3.159,0,0,1,1.194,2.778V31.85H147.6V24.445a6.149,6.149,0,0,0-.064-.947,1.29,1.29,0,0,0-.322-.689,1.621,1.621,0,0,0-.8-.42,8.007,8.007,0,0,0-2.971,0,1.617,1.617,0,0,0-.8.42,1.284,1.284,0,0,0-.323.689,6.149,6.149,0,0,0-.064.947V31.85Z" fill="#1d1d1b"/> <path id="Path_2168" data-name="Path 2168" d="M154.2,27.115a8.854,8.854,0,0,0,.1,1.463,1.733,1.733,0,0,0,.387.882,1.508,1.508,0,0,0,.807.443,6.484,6.484,0,0,0,1.378.117h1.582q.958,0,2.487-.042l-.387,1.872q-.669.021-1.141.032c-.317.008-.607.012-.872.012h-1.669a7.29,7.29,0,0,1-2.486-.355,3.5,3.5,0,0,1-1.507-1.012,3.55,3.55,0,0,1-.742-1.593,10.225,10.225,0,0,1-.194-2.078V25.65a10.869,10.869,0,0,1,.2-2.206,3.83,3.83,0,0,1,.754-1.658,3.471,3.471,0,0,1,1.528-1.044,7.44,7.44,0,0,1,2.551-.366,7,7,0,0,1,2.357.334,3.611,3.611,0,0,1,1.443.9,3.027,3.027,0,0,1,.721,1.314,6.072,6.072,0,0,1,.193,1.539v.322a6.9,6.9,0,0,1-.086,1.227,1.628,1.628,0,0,1-.279.7.882.882,0,0,1-.485.323,2.782,2.782,0,0,1-.7.076Zm2.669-4.952a5.838,5.838,0,0,0-1.378.13,1.464,1.464,0,0,0-.807.483,2.023,2.023,0,0,0-.387.98,10.863,10.863,0,0,0-.1,1.615h5.361v-.733a5.112,5.112,0,0,0-.119-1.194,1.462,1.462,0,0,0-.431-.764,1.833,1.833,0,0,0-.828-.4,5.973,5.973,0,0,0-1.314-.119" fill="#1d1d1b"/> <path id="Path_2169" data-name="Path 2169" d="M169.617,25.285a4.254,4.254,0,0,1,1.572.4,2.5,2.5,0,0,1,1.367,1.7,4.353,4.353,0,0,1,.118.98v.3a2.835,2.835,0,0,1-1.1,2.379,5.5,5.5,0,0,1-3.38.85q-.968,0-2.249-.011t-2.573-.032l.388-1.872q1.163.021,2.368.032t2.174.01a3.62,3.62,0,0,0,1.712-.279,1.18,1.18,0,0,0,.463-1.1,2.073,2.073,0,0,0-.055-.484.857.857,0,0,0-.215-.4,1.258,1.258,0,0,0-.463-.291,2.983,2.983,0,0,0-.817-.16l-2.584-.238a3.823,3.823,0,0,1-1.356-.333,2.735,2.735,0,0,1-.9-.668,2.583,2.583,0,0,1-.506-.893,3.232,3.232,0,0,1-.162-1.012V23.8a2.8,2.8,0,0,1,1.012-2.292,5.246,5.246,0,0,1,3.316-.829H169.9q1.118,0,2.518.043l-.388,1.873c-.6-.014-1.133-.025-1.593-.033s-.865-.01-1.216-.01h-1.711a3.1,3.1,0,0,0-1.529.268,1.042,1.042,0,0,0-.43.959,2.032,2.032,0,0,0,.053.494.723.723,0,0,0,.215.366,1.339,1.339,0,0,0,.475.259,3.464,3.464,0,0,0,.828.15Z" fill="#1d1d1b"/> <path id="Path_2170" data-name="Path 2170" d="M180.639,25.285a4.248,4.248,0,0,1,1.572.4,2.5,2.5,0,0,1,1.367,1.7,4.356,4.356,0,0,1,.119.98v.3a2.838,2.838,0,0,1-1.1,2.379,5.5,5.5,0,0,1-3.38.85q-.968,0-2.249-.011T174.4,31.85l.388-1.872q1.163.021,2.368.032c.8.007,1.529.01,2.174.01a3.62,3.62,0,0,0,1.712-.279,1.18,1.18,0,0,0,.463-1.1,2.021,2.021,0,0,0-.055-.484.857.857,0,0,0-.215-.4,1.258,1.258,0,0,0-.463-.291,2.983,2.983,0,0,0-.817-.16l-2.584-.238a3.823,3.823,0,0,1-1.356-.333,2.746,2.746,0,0,1-.9-.668,2.583,2.583,0,0,1-.506-.893,3.231,3.231,0,0,1-.161-1.012V23.8a2.8,2.8,0,0,1,1.012-2.292,5.241,5.241,0,0,1,3.315-.829h2.153q1.119,0,2.518.043l-.388,1.873c-.6-.014-1.133-.025-1.593-.033s-.865-.01-1.216-.01H178.53a3.1,3.1,0,0,0-1.529.268,1.042,1.042,0,0,0-.43.959,2.033,2.033,0,0,0,.053.494.731.731,0,0,0,.215.366,1.339,1.339,0,0,0,.475.259,3.454,3.454,0,0,0,.828.15Z" fill="#1d1d1b"/> <path id="Path_2171" data-name="Path 2171" d="M197.086,32.238a8.758,8.758,0,0,1-3-.43,3.951,3.951,0,0,1-1.8-1.271,4.824,4.824,0,0,1-.882-2.067,14.833,14.833,0,0,1-.238-2.8V16.523h2.262v9.192a13.888,13.888,0,0,0,.149,2.239,3.052,3.052,0,0,0,.561,1.4,2.133,2.133,0,0,0,1.119.721,8.271,8.271,0,0,0,3.66,0,2.137,2.137,0,0,0,1.119-.721,3.029,3.029,0,0,0,.559-1.4,13.631,13.631,0,0,0,.151-2.239V16.523h2.261v9.149a14.838,14.838,0,0,1-.237,2.8,4.837,4.837,0,0,1-.882,2.067,3.948,3.948,0,0,1-1.809,1.271,8.776,8.776,0,0,1-2.992.43" fill="#1d1d1b"/> <path id="Path_2172" data-name="Path 2172" d="M208.065,23.239l6.5-6.716h2.69L210.3,23.777l7.706,8.073h-3.122l-6.824-7.212V31.85H205.8V16.523h2.26Z" fill="#1d1d1b"/> <path id="Path_2173" data-name="Path 2173" d="M30.4,35.675h3.825a2.923,2.923,0,0,0,2.92-2.92V16.178a2.924,2.924,0,0,0-2.92-2.921H27.5V32.78h-.021a2.922,2.922,0,0,0,2.919,2.9" fill="#e8aa00"/> <path id="Path_2174" data-name="Path 2174" d="M27.5.124V10.741h6.723a5.444,5.444,0,0,1,5.436,5.437V32.755a5.443,5.443,0,0,1-5.436,5.436H30.4a5.442,5.442,0,0,1-5.434-5.412H24.95V13.325H15.625a3.222,3.222,0,0,0-3.179,3.257v21.6H9.891v-21.6a5.779,5.779,0,0,1,5.734-5.811H24.95V0A24.983,24.983,0,1,0,27.5.124" fill="#e8aa00"/> </g> </svg> </a> </li> </ul> </div> <div class="container bottomNav"> <div class="inner-sleeve"> <ul> <ul> <li class="first"><a href="https://www.railwaygazette.com/contact-us">Contact us</a></li> <li><a href="https://www.railwaygazette.com/about-us">About us</a></li> <li><a href="https://www.railwaygazette.com/advertise-with-us">Advertise with us</a></li> <li><a href="https://account.railwaygazette.com/register">Register</a></li> <li><a href="https://www.railwaygazette.com/subscriptions">Subscribe</a></li> <li><a href="https://www.railwaygazette.com/terms-and-conditions">Terms and conditions</a></li> <li><a href="https://www.railwaygazette.com/54152.article">Cookie policy</a></li> <li><a href="https://www.dvvmediainternational.com/policies/">Privacy policy</a></li> <li class="last">© DVV Media International </li> </ul> </ul> </div> </div> <div class="bottom"> <div class="container footerBottomNavPageText"> <div class="inner-sleeve"> <p class="webvision">Site powered by <a href="https://www.abacusemedia.com/webvisioncloud">Webvision Cloud</a></p> </div> </div> </div> </div> </div> </div> <script src="/Magazine/core.js?p=7605401596163337" defer></script> <!-- AD Renewals Script - Start --> <script type="text/javascript"> (function(d, s) { var config = { baseUrl:'account.railwaygazette.com', partyId: 0 }; var cacheDate = new Date(); cacheDate.setHours(0,0,0,0); var _abacus_ = d.createElement('script'); _abacus_.type = 'text/javascript'; _abacus_.async = true; _abacus_.src = ('https:' == d.location.protocol ? 'https://' : 'http://') + config.baseUrl + '/templatejs?partyId=' + config.partyId + '&cacheDate=' + cacheDate.getTime(); var sc = d.getElementsByTagName(s)[0]; sc.parentNode.insertBefore(_abacus_, sc); })(document, 'script'); </script> <!-- AD Renewals Script - End --> </body> </html>