World’s Deepest Subway Station Opens to Commuters
News Desk
Islamabad: 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…