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=7513768095036817"> <link rel="preload" as="script" href="/Magazine/core.js?p=7513768095036817"> <link rel="preload" as="image" href="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/7/3/6/68736_subwaysurfingofficeofthemayorofnewyork_271112.jpg" imagesrcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/7/3/6/68736_subwaysurfingofficeofthemayorofnewyork_271112.jpg 460w,https://d1c4d7gnm6as1q.cloudfront.net/Pictures/780x520/7/3/6/68736_subwaysurfingofficeofthemayorofnewyork_271112.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="2024-11-23 19:32:48.777"/> <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=7513768095036817" rel="stylesheet" type="text/css"> <link href="/Magazine/print.css?p=7513768095036817" 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> div#wrapper div#wrapper_sleeve.showMenuPushed div.container.relatedArticles.companyNews {display: none;} </style> --> <!-- END hot topics CSS STYLING --> <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&amp;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/metros/drones-and-social-media-partnerships-tackle-deadly-subway-surfing/67849.article" class="image"><img alt="Subway Surfing (Office of the Mayor of New York)" class="lazyloaded" loading="eager" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/7/3/6/68736_subwaysurfingofficeofthemayorofnewyork_271112.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/7/3/6/68736_subwaysurfingofficeofthemayorofnewyork_271112.jpg 460w" width="460" height="307" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/metros/drones-and-social-media-partnerships-tackle-deadly-subway-surfing/67849.article">Drones and social media partnerships tackle deadly ‘Subway surfing’</a></h2><p class="meta"><span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2024-11-22T12:00:00&quot;}">2024-11-22T12: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/suburban-and-commuter-rail/metro-trains-melbourne-invests-in-facilities-for-female-staff/67858.article" class="image"><img alt="au Melbourne MTM Montmorency station" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/7/4/8/68748_aumelbournemtmmontmorencystation_551857.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/7/4/8/68748_aumelbournemtmmontmorencystation_551857.jpg 460w" width="460" height="307" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/suburban-and-commuter-rail/metro-trains-melbourne-invests-in-facilities-for-female-staff/67858.article">Metro Trains Melbourne invests in facilities for female staff</a></h2><p class="meta"><span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2024-11-22T07:00:00&quot;}">2024-11-22T07: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/infrastructure/legal-changes-aim-to-streamline-californian-rail-electrification-projects/67847.article" class="image"><img alt="Caltrain electrification (Photo Caltrain) (3)" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/7/2/0/68720_caltrainelectrificationphotocaltrain3_338648.jpeg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/7/2/0/68720_caltrainelectrificationphotocaltrain3_338648.jpeg 460w" width="460" height="307" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/infrastructure/legal-changes-aim-to-streamline-californian-rail-electrification-projects/67847.article">Legal changes aim to streamline Californian rail electrification projects</a></h2><p class="meta"><span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2024-11-21T14:00:00&quot;}">2024-11-21T14: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/uk/london-overground-line-branding-roll-out-begins/67855.article" class="image"><img alt="London Overground line names map (Image TfL)" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/7/4/0/68740_londonovergroundlinenamesmapimagetfl_997622_crop.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/7/4/0/68740_londonovergroundlinenamesmapimagetfl_997622_crop.jpg 460w" width="460" height="307" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/uk/london-overground-line-branding-roll-out-begins/67855.article">London Overground line branding roll-out begins</a></h2><p class="meta"><span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2024-11-21T12:00:00&quot;}">2024-11-21T12: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/metro-report/tallinn-transport-operator-targets-50-market-share/67859.article" class="image"><img alt="Tallinn contract (Photo TLT)" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/7/4/9/68749_tallinncontractphototlt_620441.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/7/4/9/68749_tallinncontractphototlt_620441.jpg 460w" width="460" height="307" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/metro-report/tallinn-transport-operator-targets-50-market-share/67859.article">Tallinn transport operator targets 50% market share</a></h2><p class="meta"><span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2024-11-21T06:00:00&quot;}">2024-11-21T06: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/uk/new-elizabeth-line-operator-aims-to-offer-the-best-of-tokyo-and-london/67852.article" class="image"><img alt="Elizabeth line Class 345 Aventra" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/7/4/5/68745_elizabethlineclass345aventra_833919_crop.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/7/4/5/68745_elizabethlineclass345aventra_833919_crop.jpg 460w" width="460" height="307" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/uk/new-elizabeth-line-operator-aims-to-offer-the-best-of-tokyo-and-london/67852.article">New Elizabeth Line operator aims to offer ‘the best of Tokyo and London’</a></h2><p class="meta"><span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2024-11-20T10:45:00&quot;}">2024-11-20T10:45: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/67844.article" class="image"><img alt="DART+ First Train Arrival (13 November 2024) 1" class="lazyloaded" loading="lazy" sizes="(max-width: 1179px) 100px, 220px" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/7/3/1/68731_dartfirsttrainarrival13november20241_198005.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/7/3/1/68731_dartfirsttrainarrival13november20241_198005.jpg 100w,https://d1c4d7gnm6as1q.cloudfront.net/Pictures/220x147/7/3/1/68731_dartfirsttrainarrival13november20241_198005.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/67844.article">Urban transport industry news round-up</a></h2><p class="meta"><span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2024-11-20T06:00:00&quot;}">2024-11-20T06: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/lima-to-launch-commuter-rail-service-with-withdrawn-caltrain-fleet/67848.article" class="image"><img alt="Blinken at Caltrain announcement in Lima (Photo US Embassy in Lima)" class="lazyloaded" loading="lazy" sizes="(max-width: 1179px) 100px, 220px" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/7/2/1/68721_blinkenatcaltrainannouncementinlimaphotousembassyinlima_628823.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/7/2/1/68721_blinkenatcaltrainannouncementinlimaphotousembassyinlima_628823.jpg 100w,https://d1c4d7gnm6as1q.cloudfront.net/Pictures/220x147/7/2/1/68721_blinkenatcaltrainannouncementinlimaphotousembassyinlima_628823.jpg 220w" width="100" height="67" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/lima-to-launch-commuter-rail-service-with-withdrawn-caltrain-fleet/67848.article">Lima to launch commuter rail service with withdrawn Caltrain fleet</a></h2><p class="meta"><span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2024-11-19T11:46:00&quot;}">2024-11-19T11:46: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/hudson-bergen-light-rail-operating-contract-awarded/67843.article" class="image"><img alt="Hudson-Bergen Light Rail" class="lazyloaded" loading="lazy" sizes="(max-width: 1179px) 100px, 220px" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/7/1/4/68714_tn_us-hudson_bergen-nk-img_2144.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/7/1/4/68714_tn_us-hudson_bergen-nk-img_2144.jpg 100w,https://d1c4d7gnm6as1q.cloudfront.net/Pictures/220x147/7/1/4/68714_tn_us-hudson_bergen-nk-img_2144.jpg 220w" width="100" height="67" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/light-rail-and-tram/hudson-bergen-light-rail-operating-contract-awarded/67843.article">Hudson-Bergen Light Rail operating contract awarded</a></h2><p class="meta"><span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2024-11-19T11:00:00&quot;}">2024-11-19T11: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/metros/manila-opening-gives-commuters-the-gift-of-more-moments-spent-with-their-loved-ones/67840.article" class="image"><img alt="Manila LRT1 opening (Photo President's office)" class="lazyloaded" loading="lazy" sizes="(max-width: 1179px) 100px, 220px" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/7/0/9/68709_manilalrt1openingphotopresidentsoffice_933278.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/7/0/9/68709_manilalrt1openingphotopresidentsoffice_933278.jpg 100w,https://d1c4d7gnm6as1q.cloudfront.net/Pictures/220x147/7/0/9/68709_manilalrt1openingphotopresidentsoffice_933278.jpg 220w" width="100" height="67" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/metros/manila-opening-gives-commuters-the-gift-of-more-moments-spent-with-their-loved-ones/67840.article">Manila opening gives commuters ‘the gift of more moments spent with their loved ones’</a></h2><p class="meta"><span class="date" data-date-timezone="{&quot;publishdate&quot;: &quot;2024-11-19T06:00:00&quot;}">2024-11-19T06: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/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-second 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&nbsp;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><div class="spinLayout full twocol left item-third hasPicture"><div class="sleeve"><p class="picture"><a href="https://www.railwaygazette.com/long-reads/paris-learning-lessons-from-line-14/67629.article" class="image layoutIcon pictureLayout"><img alt="MP14 on line 2" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/1/9/0/68190_mp14online2_123880.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/1/9/0/68190_mp14online2_123880.jpg 460w" width="460" height="307" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/long-reads/paris-learning-lessons-from-line-14/67629.article">Paris: Learning lessons from Line 14</a></h2><p class="meta"><span class="author">By <span class="noLink">Jérémie Anne</span></span></p><p class="intro">Paris metro operator RATP believes it can use the experience it has gained in managing the migration of train control equipment used on Line 14 from one GoA4 platform to another to help upgrade other automated metros. <strong>Jérémie Anne</strong> reports.</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/in-depth/train-control-paris-rer-lines-switch-to-nexteo/67628.article" class="image layoutIcon pictureLayout"><img alt="fr-NExTEO RER Line E-EOLE-J Anne (4)" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/1/7/8/68178_frnexteorerlineeeolejanne4_896542.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/1/7/8/68178_frnexteorerlineeeolejanne4_896542.jpg 460w" width="460" height="307" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/in-depth/train-control-paris-rer-lines-switch-to-nexteo/67628.article">Train Control: Paris RER lines switch to NExTEO</a></h2><p class="meta"><span class="author">By <span class="noLink">Jérémie Anne</span></span></p><p class="intro">SNCF Réseau is committed to installation of the digital NExTEO train control system to increase train throughput on the busiest sections of the heavily used Paris RER network. <strong>Jérémie Anne</strong> reports.</p></div></div></div><div class="spinLayout full twocol left hasPicture"><div class="sleeve"><p class="picture"><a href="https://www.railwaygazette.com/in-depth/south-korea-suburban-networks-take-shape/67092.article" class="image layoutIcon pictureLayout"><img alt="Busan - Ulsan suburban rail photos BZ (4)" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/6/5/6/66656_busanulsansuburbanrailphotosbz4_718194.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/6/5/6/66656_busanulsansuburbanrailphotosbz4_718194.jpg 460w" width="460" height="307" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/in-depth/south-korea-suburban-networks-take-shape/67092.article">South Korea: Suburban networks take shape</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">Under pressure to reduce commuting time across the country, policymakers are developing suburban rail services around key conurbations, many making use of spare capacity on existing main lines. <strong>Benjámin Zelki</strong> reports.</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/south-korea-seoul-embraces-the-gtx-era/67088.article" class="image layoutIcon pictureLayout"><img alt="kr-gtx-a-train-test-commissioning-KNR" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/6/3/3/66633_krgtxatraintestcommissioningknr_437414.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/6/3/3/66633_krgtxatraintestcommissioningknr_437414.jpg 460w" width="460" height="307" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/long-reads/south-korea-seoul-embraces-the-gtx-era/67088.article">South Korea: Seoul embraces the ‘GTX era’</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">This year has seen the opening of the first phase of Seoul’s Great Train Express commuter rail Line A, and the start of construction on lines B and C. Plans have also been announced for extensions of all three and three more lines, as the Executive Director of Korea National Railway’s GTX Department <strong>Song Hye-chun</strong> explains to <strong>Benjámin Zelki</strong>.</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/portugal-circle-line-leads-lisboa-metro-expansion-project/66575.article" class="image layoutIcon pictureLayout"><img alt="MetroLisboa-1" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/2/0/5/65205_metrolisboa1_402521.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/2/0/5/65205_metrolisboa1_402521.jpg 460w" width="460" height="307" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/portugal-circle-line-leads-lisboa-metro-expansion-project/66575.article">Portugal: Circle Line leads Lisboa metro expansion project</a></h2><p class="meta"><span class="author">By <span class="noLink">Andre Pires</span></span></p><p class="intro">Backed by EU funding, the expansion of the Lisboa metro and light rail networks is expected to deliver significant environmental benefits for the Portuguese capital, reports <strong>Andre Pires</strong>.</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/philippines-new-lines-programme-puts-the-metro-in-manila/66503.article" class="image layoutIcon pictureLayout"><img alt="LRT1-(4)" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/0/1/2/65012_lrt14_409052.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/460x307/0/1/2/65012_lrt14_409052.jpg 460w" width="460" height="307" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/long-reads/philippines-new-lines-programme-puts-the-metro-in-manila/66503.article">Philippines: New lines programme puts the metro in Manila</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">After years of stagnation, major investment in and expansion of the urban rail network in Manila is now on the horizon, with three new lines and one metro extension due to open by the end of the decade. <strong>Benjámin Zelki</strong> reports from the Filipino capital.</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/research-training-and-skills/professional-certificate-in-rail-launched-to-develop-industry-expertise/67851.article" class="image"><img alt="Inland Rail (Photo ARTC)" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/7/3/7/68737_auartcinlandrailp2nconstruction19035_211077.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/7/3/7/68737_auartcinlandrailp2nconstruction19035_211077.jpg 100w" width="100" height="67" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/research-training-and-skills/professional-certificate-in-rail-launched-to-develop-industry-expertise/67851.article">Professional Certificate in Rail launched to develop industry expertise</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/traction-and-rolling-stock/norfolk-southern-revives-battery-traction-ambitions-with-alstom-partnership/67869.article" class="image"><img alt="us-norfolk southern-NS999_11_3_09" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/7/7/5/68775_usnorfolksouthernns999_11_3_09_88792.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/7/7/5/68775_usnorfolksouthernns999_11_3_09_88792.jpg 100w" width="100" height="67" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/traction-and-rolling-stock/norfolk-southern-revives-battery-traction-ambitions-with-alstom-partnership/67869.article">Norfolk Southern revives battery traction ambitions with Alstom partnership</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/news/portugals-green-rail-pass-scheme-proves-popular-with-younger-travellers/67865.article" class="image"><img alt="pt-Douro valley-Silva-2" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/7/6/3/68763_ptdourovalleysilva2_904846.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/7/6/3/68763_ptdourovalleysilva2_904846.jpg 100w" width="100" height="67" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/news/portugals-green-rail-pass-scheme-proves-popular-with-younger-travellers/67865.article">Portugal’s Green Rail Pass scheme proves popular with younger travellers</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/business/railway-supply-industry-news-round-up/67853.article" class="image"><img alt="Bombardier Gorlitz 100119 011" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/7/6/4/68764_bombardiergorlitz100119011_834209.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/7/6/4/68764_bombardiergorlitz100119011_834209.jpg 100w" width="100" height="67" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/business/railway-supply-industry-news-round-up/67853.article">Railway supply industry news round-up</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/british-steel-opens-10m-scunthorpe-rail-hub/67857.article" class="image"><img alt="British Steel's new £10m rail stocking facility in Scunthorpe" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/7/4/7/68747_britishsteelsnew10mrailstockingfacilityinscunthorpe_624203.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/7/4/7/68747_britishsteelsnew10mrailstockingfacilityinscunthorpe_624203.jpg 100w" width="100" height="67" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/uk/british-steel-opens-10m-scunthorpe-rail-hub/67857.article">British Steel opens £10m Scunthorpe rail hub</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/grand-central-applies-to-extend-track-access-rights-to-2038/67860.article" class="image"><img alt="Grand Central train (Photo Arriva)" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/7/5/2/68752_grandcentraltrainphotoarriva_101870.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/7/5/2/68752_grandcentraltrainphotoarriva_101870.jpg 100w" width="100" height="67" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/uk/grand-central-applies-to-extend-track-access-rights-to-2038/67860.article">Grand Central applies to extend track access rights to 2038</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/the-pays-de-la-loire-region--west-of-france/67867.article" class="image"><img alt="logofondsblanc_156719-300x200" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/7/6/7/68767_logofondsblanc_156719300x200_588471.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/7/6/7/68767_logofondsblanc_156719300x200_588471.jpg 100w" width="100" height="67" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/tenders-and-jobs/the-pays-de-la-loire-region--west-of-france/67867.article">The Pays-de-la Loire Region ( West of France)</a></h2><p class="intro"><strong>Organisation</strong>: Region Pays de la Loire.<br><strong>Location</strong>: France<br><strong>Deadline:&nbsp;</strong> January 10 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-structures-engineer/67845.article" class="image"><img alt="RSSBJpg" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/7/1/8/68718_rssbjpg_359885.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/7/1/8/68718_rssbjpg_359885.jpg 100w" width="100" height="67" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/tenders-and-jobs/principal-structures-engineer/67845.article">Principal Structures Engineer</a></h2><p class="intro"><strong>Organisation</strong>: RSSB<br><strong>Location: </strong> London<br><strong>Deadline:&nbsp;</strong> &nbsp;2 December 2024</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/project-manager/67777.article" class="image"><img alt="RSSBJpg" class="lazyloaded" loading="lazy" src="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/5/7/2/68572_rssbjpg_359885.jpg" srcset="https://d1c4d7gnm6as1q.cloudfront.net/Pictures/100x67/5/7/2/68572_rssbjpg_359885.jpg 100w" width="100" height="67" /></a></p><div class="subSleeve"><h2><a href="https://www.railwaygazette.com/tenders-and-jobs/project-manager/67777.article">Project Manager</a></h2><p class="intro"><strong>Organisation</strong>: RSSB<br><strong>Location: </strong> UK<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 &nbsp; &nbsp; &nbsp;</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=7513768095036817" 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>

Pages: 1 2 3 4 5 6 7 8 9 10