Subway station trivia:The deepest subway station in the world?

Subway station trivia:The deepest subway station in the world?

Arsenal Station is a subway station in the center of Kiev, the capital of Ukraine, built 105.5 meters…