What is the location of the Tourmalet pass?
访客8个月前
Tourmalet Pass is located in the southeastern French Alps, France and Italy border, 45.68 degrees north latitude, 6.97 degrees east longitude. Here beautiful natural scenery, climate four distinct seasons. Historically a trade and military hub for France and Italy, it remains an important cross-border transport hub in Europe....