Category: London

Why Is It Called London Waterloo?

Some French passengers on Eurostar were not always happy about being reminded of Napoleon Bonaparte’s defeat every time they entered the station (London Eurostar is named after nearby Waterloo Bridge, which in turn is named after the Battle of Waterloo). Why is there a Waterloo in London? Waterloo is connected to the Strand area on […]

How Does Car Insurance Work In London?

You must have motor insurance to drive your vehicle on UK roads. Third party insurance is the legal minimum. This means you’re covered if you have an accident causing damage or injury to any other person, vehicle, animal or property. It does not cover any other costs like repair to your own vehicle. What are […]

Which River Is City Of London?

the River Thames. London is situated in southeastern England, lying on both sides of the River Thames some 50 miles (80 km) upstream from its estuary on the North Sea. What is London’s main river? the River ThamesStarting as a small trickle in the Cotswolds the River Thames travels over 210 miles through the heart […]

What Are The Two London Airports?

There are five major airports in London: London Heathrow, London Gatwick, London City, London Luton, and London Stansted. Which are the two main airports in London? London has six major airports: London City, London Gatwick, London Heathrow, London Luton, London Stansted and London Southend. Which airport is better LHR or LGW? Heathrow is larger and […]