England's capital London is a 21st century city with its history starting from roman times. It currently has an estimated population of over 8.5 million inhabitants living and working within the city. It is set on the River Thames which runs from Richmond, through central London and to Greenwich. London is home to some of the most historic landmarks in the world such as the Big Ben clock tower, Westminster Abbey and the houses of parliament. Across the River Thames is the London eye (Also known as the Millennium Wheel) which is a massive Ferris wheel on the South Bank of the River Thames in London. It provides panoramic views of the entire city. London is well connected with five international airports and the Eurostar rail. There are more than 50 countries within a three hour flight time. London supplies plenty of transport to travel around the city. Busses, taxies and tube stations are all over London so you can travel around quick and easily.