World’s Deepest Subway Station Opens to Commuters
News DeskIslamabad: The municipality of Chongqing, situated in southwestern China, hosts the world's deepest subway station, plunging 116 meters underground.Due to significant air pressure differentials, frequent commuters on its…
