London, England

A truly multicultural, megalopolis of people, ideas and frenetic energy. London is divided into thirty-two boroughs, with unlimited opportunity for sightseeing. Packed with excellent restaurants, a vibrant nightlife and accommodation of the highest levels.

The capital and largest city of both England and of the United Kingdom, it is also the largest city in Western Europe and the European Union. Situated on the River Thames in South-East England, Greater London has an official population of a little over 8 million. Considered one of the world’s leading “global cities”, London remains an international capital of culture, music, education, fashion, politics, finance and trade.

Information

Find More  

Directory

Find More  

Articles

Find More  

What is a Seat Reservation?

A seat reservation is a guaranteed seat onboard a specific train. Seat reservations are compulsory for most high speed, international, scenic and night trains.  Seat reservations are included in the cost of Global Fares.  On all other fare types a seat reservation will need to be purchased at an additional cost.  Travellers holding a rail pass will need to purchase …

Continue reading  

The benefits of travelling by train

  Travel when you want  There are multiple services every day with a wide choice of routes and departure times. Rail travel offers the traveller a network of high-speed trains linking city-centre to city-centre, 24 hours a day, seven days per week, and 365 days of the year. Almost no weather delays Rail is less affected by adverse weather conditions …

Continue reading