Buckingham Palace, the Tower of London, Big Ben and the river Thames. But London is so much more. One of the world's great financial centres and also the focus of the fashion and entertainment industry. Since it's foundation by the Romans as a crossing point of the Thames in 43AD it has been the heart of British life. Museums, theatres and restaurants are in abundance.