Founded over two thousand years ago, London is the capital city of England and the UK. This metropolis is home to around 9 million people, and covers an area of more than 600 square miles. Tour central London and visit the city's historic landmarks. Stop off at Buckingham Palace, visit the Houses of Parliament and Westminster Abbey, see the Tower of London, stroll around St Paul's Cathedral, and sit in Trafalgar Square and admire Nelson's Column. To visit a historic landmark to the south of the city, hire a car from Victoria Coach Station and visit Hampton Court Palace.