France’s high-speed network can get you North to South in 2 hours, London to Paris in 2h15mn and to many more European cities in a heartbeat

Comments are closed.