Top Stories

Why Mumbai Metro Is India’s Most Ambitious Transport Project?

Infrastructure & Development

"Mumbai Metro: The ₹1.5 Lakh Crore Gamble That Will Decide If India's Most Overcrowded City Can Finally Breathe"

Nine new corridors under simultaneous construction. A subterranean tunnel network carved through basalt rock and waterlogged strata. Over ₹1.5 lakh crore in committed capital. Mumbai is not merely expanding its metro — it is rebuilding how a megacity of 20 million moves.

Urban Mobility · Infrastructure Analysis Mumbai · Metro Published: March 2026 Updated: June 25, 2026 12 min read
Why Mumbai Metro Is India's Most Ambitious Transport Project?

Mumbai Metro network expansion — the most capital-intensive urban rail project in India's independent history.

337+ Total km planned across all corridors
~80 km currently operational (2026)
121 km actively under construction
₹21,000Cr JICA funding for Line 3 alone
70 Lakh daily suburban rail passengers demanding relief
The Crisis That Made Expansion Inevitable

Why Mumbai Could No Longer Wait

There are cities with traffic problems. And then there is Mumbai — a metropolis where 20 million people attempt to move across a geography that offers them almost nowhere to go. Squeezed between the Arabian Sea and the Thane Creek, the city runs north to south on a strip of reclaimed land so narrow that entire residential and commercial ecosystems have stacked upon each other in layers of impossible density.

For decades, the weight of this density was carried by a single aging infrastructure: the suburban rail network. Seven million passengers — an extraordinary figure that amounts to more than the entire population of Switzerland — crushed into these local trains every single day. Coaches designed for comfortable capacity were running at three to four times their rated load during peak hours. Average door-to-door commute times stretched to two and three hours for distances that, in any functional city, would take thirty minutes. Safety incidents, including fatalities from platform overcrowding and falls from moving compartments, became grim routine.

This was not a transport inconvenience. It was an economic haemorrhage. Studies pegged the productivity losses from Mumbai's commute crisis in thousands of crores annually. Every hour a professional spent sardined in a local train was an hour subtracted from the city's output. Every delay in supply chain logistics traced back, in some measure, to Mumbai's inability to move its people and goods efficiently.

Large-scale rapid transit was not a policy option. It had become a structural necessity.

"Seven million passengers. Every single day. On a network designed for far fewer. Mumbai's suburban rail was not overwhelmed — it was drowning."
Origin Story

The 2004 Master Plan and Its Compromises

In 2004, the Mumbai Metropolitan Region Development Authority (MMRDA) placed before planners and policymakers a blueprint that was, by Indian standards of that era, breathtakingly ambitious: a 146 km metro rail network to be built in three phases, layered across the city's most congested arterial corridors and east–west gaps where no rail connectivity existed at all.

The philosophy behind the plan differed deliberately from Delhi. While the national capital's metro was being built under a single-agency government model helmed by the legendary E. Sreedharan and the Delhi Metro Rail Corporation (DMRC), Mumbai's planners chose a Public-Private Partnership (PPP) framework. The logic was sound on paper: private capital would share financial risk, accelerate execution timelines, and bring operational efficiency that government agencies were not always associated with.

In June 2006, Prime Minister Manmohan Singh laid the foundation stone for Phase 1 of the Mumbai Metro. The city was officially on the clock.

What followed was a masterclass in how implementation realities can shatter even the most elegant plans. Land acquisition battles tied up the courts and the construction calendar for years. Every stretch of Mumbai's surface — from Versova to Andheri, from Dahisar to BKC — is claimed by someone: a slum, a market, a temple, a heritage building, a transit depot. Navigating these competing claims in a city without significant buffer land proved agonisingly slow. The engineering complexity of building over existing highways, suburban rail viaducts, and active metro bus corridors added further delays. By the time shovels hit the ground in earnest, years had slipped by.

2014 — A Beginning, At Last

Line 1 (Blue Line): A Promising but Painful Beginning

In June 2014 — eight full years after the foundation stone was laid — Mumbai's first metro corridor finally opened to the public. Line 1, the Blue Line, stretched 11.4 km from Versova in the west to Ghatkopar in the east, threading through Andheri with 12 elevated stations. Developed by Mumbai Metro One Private Limited, a consortium that included Reliance Infrastructure, it provided what the city had needed for decades: a direct, high-speed east–west link that bypassed the congested surface roads entirely.

Commuters responded with immediate and enthusiastic adoption. Daily ridership climbed rapidly toward 4.5 lakh passengers — a number that validated every rupee of investment and silenced critics who doubted whether Mumbai's commuters would shift from the familiarity of suburban trains to a new system with different fare structures and access points.

But the promise of Line 1 did not trigger the replication that logic demanded. For the next eight years — a span running from 2014 to 2022 — not a single additional metro corridor opened in Mumbai. The rest of the network remained a series of construction sites, funding negotiations, and land acquisition battles. The city waited, and the local trains continued to groan under impossible loads.

Key fact: Between 2014 and 2022, Mumbai's metro network did not expand by a single station, despite the city having India's most acute urban transport crisis. Eight years of inaction on new corridors cost the city immeasurably in productivity, pollution, and commuter welfare.

Model Change

Strategic Pivot: From PPP to State-Led Execution

The stagnation was not an accident. It was a structural consequence of the PPP model hitting its natural limits. Private operators are viable when fare revenue can service debt and deliver profit margins. In a city like Mumbai, where political pressure keeps fares low, where ridership ramp-up timelines are long, and where construction costs are complicated by the city's geography, the commercial arithmetic for private investors became increasingly difficult to justify.

The Maharashtra government drew the necessary conclusion. Subsequent metro lines would be built directly under state government execution through MMRDA, with central government co-participation where warranted. The financial risk would be assumed by the state, with international development banks brought in as lenders rather than private equity as equity partners.

Simultaneously, the planners made a critical design decision for Line 3: it would be built entirely underground. This was not a luxury choice. It was the only feasible option for a corridor running through South Mumbai, the BKC financial district, and across to the airport — some of the most intensely built-up real estate in the world. Elevated viaducts over these zones would have been practically impossible to build and politically untenable to push through.

To finance what would become one of India's most expensive infrastructure projects, a Special Purpose Vehicle was created: Mumbai Metro Rail Corporation Limited (MMRCL), with equal ownership split between the Maharashtra state government and the Government of India. For the debt component, MMRCL secured a landmark sovereign loan from the Japan International Cooperation Agency (JICA) — approximately ₹21,000 crore, representing around 57% of Line 3's total project cost. This made Line 3 the largest JICA-funded project in India at the time of agreement.

The Underground City

Line 3 (Aqua Line): Engineering Beneath Mumbai's Soul

Construction of Line 3 began in 2016. What followed was a decade of subterranean warfare against Mumbai's geology — a city that sits on a foundation of ancient Deccan Traps basalt, volcanic rock among the hardest in the world, interspersed with waterlogged strata, tidal influence zones, and densely packed underground utilities accumulated over 150 years of British and post-independence infrastructure development.

To penetrate this underground world, MMRCL deployed seventeen Tunnel Boring Machines (TBMs) — colossal rotating cylinder machines, each the diameter of a double-decker bus — working simultaneously across multiple tunnel faces. The TBMs bored through basalt rock formations beneath some of Mumbai's most iconic and structurally sensitive zones: the Dharavi slum, the Mahalakshmi racecourse, the underground drainage network of Colaba, and the foundations of high-rise towers in Lower Parel and Worli.

Every meter of progress required real-time geotechnical monitoring. Structures above the tunnel alignment were fitted with settlement sensors. Vibration thresholds were enforced with precision. There were stretches where the TBMs advanced less than two meters a day — not because of mechanical failure, but because the engineering protocols demanded that pace to protect surface infrastructure.

The result of this decade-long effort opened to the public in October 2024, when the first operational phase of Line 3 made Mumbai the home of India's most technologically advanced metro corridor. Platform screen doors sealed the gap between passengers and tracks at every station. Eight-coach driverless-ready trainsets from a European consortium brought automation-capable rolling stock to Indian metro operations. Advanced communication-based train control (CBTC) signalling enabled headways as tight as 90 seconds during peak hours — performance that rivals the best metro systems in Southeast Asia.

By 2025, two successive extensions completed the Aqua Line's full length: 33 km end to end with 27 stations, carrying approximately 1.5 lakh passengers daily and rising. The corridor connected South Mumbai's business districts at Nariman Point and Churchgate to the Bandra-Kurla Complex (BKC), onward to both terminals of Chhatrapati Shivaji Maharaj International Airport, and then north into the western suburbs at Aarey Colony. For the first time, a single continuous underground rail journey linked the financial spine of the city.

"Seventeen tunnel boring machines. Basalt bedrock. One of the most congested cities on earth above. And a ticking funding clock. Line 3 is arguably the most complex infrastructure project independent India has ever attempted."
Above Ground

Lines 2A and 7: Tackling Mumbai's Most Congested Road Corridors

While Line 3 burrowed underground, two elevated corridors were simultaneously racing toward completion above street level. Lines 2A (Yellow Line) and 7 (Red Line) — running along the S.V. Road/D.N. Nagar alignment and the Western Express Highway respectively — entered phased operations between 2022 and 2023, finally breaking the eight-year drought in Mumbai's metro expansion.

These two lines address one of Mumbai's most notorious mobility corridors: the north–south spine of the western suburbs, from Andheri to Dahisar and beyond. The Western Express Highway, a dual carriageway that during peak hours resembles a stationary car park stretching for kilometres, had long been identified as the city's single most valuable corridor for metro investment. Getting 100,000-plus daily car and auto journeys off that highway and onto clean electric metro trains was the operational goal.

Funding for Lines 2A and 7 came primarily from the Asian Development Bank (ADB), which provided approximately ₹6,500 crore in concessional loans. Rolling stock was supplied by Bharat Earth Movers Limited (BEML), with the trainsets designed to be driverless-capable — future-proofing the operations for the kind of automation that reduces staffing costs and improves scheduling flexibility.

Concurrently, and under a different administrative entity, the City and Industrial Development Corporation (CIDCO) commissioned the 11 km Navi Mumbai Metro Line 1 between Belapur and Pendhar in 2023, extending the metro ecosystem into the planned satellite city across the creek.

Data

Network Data: Operational Lines at a Glance

The table below presents a consolidated snapshot of Mumbai's operational metro corridors as of June 2026, including route length, station count, daily ridership, and funding source.

Mumbai Metro — Operational Corridors (June 2026)
Line Name / Colour Route Length (km) Stations Type Opened Est. Daily Riders Key Funder Status
Line 1 Blue Line Versova – Ghatkopar 11.4 12 Elevated June 2014 ~4.5 lakh PPP (Reliance Infra) Operational
Line 2A Yellow Line Dahisar (E) – D.N. Nagar 18.6 17 Elevated 2022–23 ~2.5 lakh ADB (₹6,500 Cr) Operational
Line 7 Red Line Dahisar (E) – Andheri (E) 16.5 13 Elevated 2022–23 ~2.2 lakh ADB (₹6,500 Cr) Operational
Line 3 Aqua Line Aarey – BKC – Colaba 33.5 27 Underground Oct 2024 – 2025 ~1.5 lakh (rising) JICA (₹21,000 Cr) Operational
Navi Mumbai Line 1 Belapur – Pendhar 11.1 11 Elevated 2023 ~0.3 lakh CIDCO Operational
Ridership and Network Growth: Mumbai Metro (2014–2026)
Approximate daily ridership figures across all operational lines by year. Source: MMRDA / MMRCL estimates.
Cumulative Network Ridership (lakh/day)
Operational km (right axis)
Ridership: 2014: 4.5L, 2022: 7L, 2023: 9L, 2025: 10.2L, 2026: 10.7L. Network km: 2014: 11.4, 2022: 46.5, 2023: 57.6, 2025: 90.6, 2026: ~91.
Active Construction

The Second Wave: 121 km Under Active Construction

If the first wave of Mumbai Metro was a decade-long battle to get individual corridors off the ground, the second wave is something more structured and more ambitious: a simultaneous multi-corridor construction programme that, when complete, will effectively double the size of the operational network and transform Mumbai's urban mobility at a regional scale.

Over 121 km of new metro corridors are currently in active construction across the Mumbai Metropolitan Region. The sheer scale of parallel execution represents a management challenge that few Indian cities have ever attempted — coordinating dozens of construction contractors, hundreds of land acquisition cases, multiple international equipment suppliers, and the constant operational imperative of building within a city that never stops moving.

The corridors under active construction include:

  • Line 2B extension toward Mandale — completing the east–west arc across Bandra and connecting into the new industrial zones of the eastern waterfront.
  • Lines 4 and 4A (Green Line) — running from Wadala through Ghatkopar onward to Thane and then north to Gaimukh, creating a crucial bridge between the Central and Harbour rail corridors with the Trans-Harbour belt.
  • Line 5 (Orange Line) — linking the dense industrial and residential zone of Thane–Bhiwandi–Kalyan, an urban agglomeration of four million people that currently has minimal rapid transit connectivity.
  • Line 6 (Pink Line) — running along the Jogeshwari–Vikhroli Link Road (JVLR), one of the city's key east–west connectors and home to major employment hubs in Powai, Kanjurmarg, and Vikhroli.
  • Line 7A (Airport Connector) — a short but strategically critical spur linking the existing Red Line and the metro network to Chhatrapati Shivaji Maharaj International Airport's Terminal 2.
  • Line 9 (Mira Bhayandar Extension) — extending metro connectivity beyond the existing municipal limits of Mumbai into the fast-growing Mira Bhayandar urban zone, currently poorly served by any form of rapid transit.

Together, these corridors will add over 100 new stations and create the orbital and cross-town connectivity that Mumbai's network currently lacks. The existing metro lines run primarily on north–south spines — by adding orbital east–west corridors like Lines 4, 5, and 6, the network will enable commuters to travel across the city without first converging on the already-saturated central suburban rail network.

Mumbai Metro — Under Construction Corridors (2026)
Line Colour Route Length (km) Est. Stations Type Est. Completion Status
Line 2B Yellow (extension) D.N. Nagar – Mandale 23.6 22 Elevated 2026–27 Under Construction
Line 4 Green Wadala – Kasarvadavali (Thane) 32.3 32 Elevated 2026–27 Under Construction
Line 4A Green (ext.) Kasarvadavali – Gaimukh 2.7 2 Elevated 2026–27 Under Construction
Line 5 Orange Thane – Bhiwandi – Kalyan 24.9 17 Elevated 2027–28 Under Construction
Line 6 Pink Swami Samarth Nagar – Vikhroli 14.5 13 Elevated 2026–27 Under Construction
Line 7A Red (ext.) Andheri (E) – CSIA T2 3.5 2 Elevated 2026 Under Construction
Line 9 Dahisar (W) – Mira Bhayandar 13.6 12 Elevated 2027 Under Construction
Future Vision

Proposed Corridors and Regional Integration

Beyond what is already being built, a further 141 km of metro corridors are at various stages of Detailed Project Report (DPR) preparation or government approval. These proposed routes complete the long-term vision of a Mumbai Metropolitan Region (MMR) metro network that functions less like a city transit system and more like a regional rail ecosystem — binding together Mumbai city, Thane, Navi Mumbai, Mira Bhayandar, and the extended western suburban belt into a single integrated transport network.

Mumbai Metro — Proposed / DPR Stage Corridors
Line Colour Route Approx. Length (km) Key Purpose Stage
Line 8 Gold CSMT – Navi Mumbai International Airport 35.0 Express airport connector DPR / Approval
Line 10 Green (ext.) Gaimukh – Vasind ~18 Northern MMR extension Proposed
Line 11 Green (ext.) Wadala – CSMT ~12 South Mumbai connectivity Proposed
Line 13 Purple Mira Road – Virar ~23 Western suburban extension Proposed
Line 14 Magenta Vikhroli – Badlapur ~36 Far eastern suburbs link Proposed
Thane Ring Thane city orbital corridor ~29 Thane city circulation DPR Stage

Among these, the Gold Line (Line 8) deserves special attention. Connecting CSMT — the historic Victorian terminus that anchors Mumbai's main suburban rail system — directly to the new Navi Mumbai International Airport, it would create a critical multimodal hub linking air travel with metro, suburban rail, and bus networks at both ends. As Navi Mumbai airport approaches its projected opening, the Gold Line's absence from the active construction list becomes an increasingly visible planning gap.

NCMC Integration: The long-term vision for Mumbai's metro is not just about adding kilometres. It is about creating a unified travel experience through the National Common Mobility Card (NCMC) — a single contactless card that works across metro lines, suburban rail, BEST buses, the Navi Mumbai metro, and the Mumbai Monorail. Full NCMC interoperability across all corridors is targeted for implementation as new lines open.

Mumbai Metro vs Delhi Metro: Network Growth Comparison
Operational network length (km) in first 11 years of metro operation. Delhi Metro opened Phase 1 in 2002; Mumbai Line 1 opened in 2014.
Delhi Metro (from 2002)
Mumbai Metro (from 2014)
Year 1: Delhi 8.4, Mumbai 11.4. Year 3: Delhi 40, Mumbai 11.4. Year 5: Delhi 65, Mumbai 11.4. Year 7: Delhi 128, Mumbai 11.4. Year 9: Delhi 160, Mumbai 11.4. Year 11: Delhi 187, Mumbai 80.
The Comparison

Mumbai vs Delhi: An Honest and Instructive Comparison

The comparison between Mumbai and Delhi's metro trajectories is one that Mumbai always loses, at least on the surface. Delhi Metro, launched under the unchallenged authority of DMRC and driven by the methodical single-mindedness of E. Sreedharan, achieved 187 km of operational network in eleven years from its first Phase 1 inauguration in 2002. It was a globally recognised infrastructure success story — cited in academic papers, transported to international conferences, and lionised in the Indian public imagination as what Indian infrastructure could achieve when properly organised.

Mumbai managed approximately 80 km in the same eleven-year span. The disparity is real, and it demands honest explanation rather than defensive justification.

The core differences were structural, not motivational. Delhi had a single-authority execution model — one organisation with clear political backing, a decisive chief, and the latitude to acquire land and clear encumbrances with a speed that Mumbai's more politically fragmented administrative landscape simply could not replicate. MMRDA, the Maharashtra government, the BMC, and the various PPP entities that populated Mumbai's metro governance structure spent enormous time negotiating with each other, rather than building.

Delhi also had the significant advantage of starting with a greenfield execution environment in many corridors — suburban areas, newer colonies, and planned zones with relatively manageable land acquisition. Mumbai's metro routes ran through the absolute centre of one of the world's most densely populated cities, where every metre of right-of-way was fiercely contested.

Despite all this, the trajectory is converging. Mumbai's simultaneous multi-corridor construction programme means that the city is now adding metro capacity at a faster absolute rate than at any previous point. If the current construction timelines hold — admittedly an optimistic assumption given India's track record with large infrastructure projects — Mumbai will surpass 200 km of operational network well before 2030, and will be positioned as India's second-largest metro network within this decade.

Why Mumbai Is Harder to Build

The Structural Difference: Why Mumbai's Metro Is Uniquely Difficult

Beyond the governance and political economy arguments, there is a physical reality to Mumbai's metro challenge that deserves separate examination — because it is a reality that will continue to shape the pace and cost of every future corridor as well.

Delhi, for all its transport complexity, did not have a pre-existing heavy suburban rail system that the metro had to work around rather than replace. The Delhi Metro was built partly as a supplement to a surface transport system that, while stressed, was not operating at the existential limits that Mumbai's local trains were. Mumbai's metro planners, by contrast, had to design every route with an eye on relieving specific suburban rail bottlenecks — meaning the metro could not simply run where land was cheapest or engineering was easiest. It had to run where the suburban rail was most overloaded, and that meant running through the most difficult geographies in the city.

The geology compounded every challenge. Unlike Delhi's alluvial plains, where tunneling is relatively straightforward despite waterlogging in certain areas, Mumbai sits on Deccan Traps basalt. Boring through basalt requires specialised heavy-duty TBMs and consumes significantly more time and equipment wear per kilometre than tunneling through alluvial soil. The coastal location introduces tidal groundwater fluctuations, salinity corrosion risks for tunnel linings, and additional waterproofing requirements. Every underground station in Mumbai had to be sealed to a standard that would prevent water ingress during the annual monsoon — a four-month season in which the city receives close to 2,400 mm of rainfall.

Above ground, the elevated viaducts that carry Lines 2A, 7, and others had to be engineered to coexist with existing infrastructure: Western Express Highway traffic flows, Western Railway's suburban trains running immediately alongside, high-tension power lines, telecom towers, and the overhead equipment of the electric train network. The coordination required between MMRDA's construction teams, Western Railway, BEST, the BMC, and dozens of private utilities was staggering.

What Comes Next

What 2030 Could Look Like: Mumbai's Transit Future

If one takes the current construction pipeline at face value — all 121 km of active corridors delivered on schedule — Mumbai will have approximately 200 km of operational metro by 2028, and will be approaching 220–230 km by 2030. Proposed corridors, if sanctioned and funded through the latter half of this decade, could push the total operative network toward 337+ km by the mid-2030s.

At that scale, Mumbai would have the rail transit infrastructure to fundamentally change commute behaviour at a city-wide level. The suburban rail network would be relieved of perhaps 20–30% of its current load, reducing crush loads to a level where travel is safe, dignified, and reasonably comfortable. The modal shift would reduce an estimated 12–15 million daily car, auto, and bus journeys on Mumbai's roads, with corresponding reductions in particulate matter pollution — a particularly critical outcome in a coastal city where vehicle exhaust has become the primary driver of winter air quality degradation.

The economic impact could be transformative. Every major international study of metro network expansion in dense Asian cities has documented GDP productivity gains in the range of 0.3–0.8% per percentage point of modal shift from road to rail. For an economy as large as Mumbai's — the city contributes approximately 6.16% of India's total GDP — even modest improvements in commute efficiency translate into billions of rupees in recovered productivity annually.

The integration play is equally important. A unified ticketing system under NCMC, combined with seamless physical interchange between metro and suburban rail at key nodes like Andheri, Ghatkopar, Thane, Dadar, and eventually CSMT, would allow a commuter to plan a single intermodal journey across Mumbai's entire transport ecosystem from a single app — booking, payment, real-time tracking, and disruption alerts all in one interface. This is the transit experience that peer megacities like Singapore, Tokyo, and Hong Kong have delivered, and which Mumbai's commuters have been waiting for through decades of piecemeal infrastructure investment.

"Mumbai's metro program is no longer a slow-moving infrastructure experiment. It has matured into a region-wide mobility overhaul — the most consequential public investment in the city's history since the original suburban rail network itself."

Frequently Asked Questions

As of June 2026, Mumbai has approximately 80 km of operational metro across Lines 1 (Blue), 2A (Yellow), 7 (Red), and the fully underground Line 3 (Aqua Line). The Navi Mumbai Metro Line 1 (11 km) is also operational under CIDCO, bringing the broader MMR network to around 91 km.

The first section of Line 3 opened in October 2024. Two further extensions completed the full 33 km corridor with 27 stations by 2025. It is Mumbai's first fully underground metro, equipped with platform screen doors, CBTC signalling, and driverless-capable 8-coach trainsets — making it India's most technologically advanced metro corridor.

Mumbai Metro uses a combination of sources. Line 1 was a PPP with Reliance Infrastructure. Line 3 received around 57% of its funding — approximately ₹21,000 crore — from JICA. Lines 2A and 7 were backed by approximately ₹6,500 crore from the ADB. Newer lines are funded via central and state government equity through MMRDA and MMRCL, with additional multilateral debt.

Delhi benefited from a single-agency execution model (DMRC), political clarity, and less congested construction environments. Mumbai faced governance fragmentation across MMRDA, Maharashtra government, BMC, and PPP entities; extreme land acquisition difficulty in one of the world's densest cities; basalt bedrock tunneling; and a coastal geography that added engineering complexity and cost at every turn.

The total metro vision for the Mumbai Metropolitan Region covers over 337 km across operational (~80 km), under-construction (~121 km), and proposed/DPR-stage (~141 km) corridors. Key upcoming lines include Lines 4, 5, 6, 7A, 8, 9, 13, and the Thane Ring corridor.

Line 8, the Gold Line, is a proposed express metro corridor linking CSMT (Chhatrapati Shivaji Maharaj Terminus) to the new Navi Mumbai International Airport — approximately 35 km. It is currently at the DPR/approval stage and would create a critical air-rail multimodal connection for the MMR.

Yes, the long-term integration plan centres on the National Common Mobility Card (NCMC), which will enable a single contactless card to work across all metro lines, suburban rail, BEST buses, the Navi Mumbai Metro, and the monorail. Full interoperability is being phased in as new corridors open.

Mumbai's suburban rail carries approximately 7 million passengers daily — one of the highest-intensity commuter rail systems in the world. The metro expansion is specifically designed to absorb a significant portion of these trips, particularly the east–west journeys that the north–south suburban rail corridors cannot serve.

Previous Post Next Post