The Channel Tunnel connects England and France, lying 20 miles below the ocean. Completed in 1994, it is the longest ...
The 50.45 km-long Channel Tunnel links England and France through the sea. It is a marvel of modern engineering where ...