Home to more than 7 million souls, London is a cosmopolitan city with many facets. Travellers should definitely visit the big monuments, such as the Tower of London, Big Ben and the London Eye, but this sprawling city also has numerous parks and neighbourhoods to explore. Other highlights include: Westminster Abbey, Buckingham Palace, Trafalgar Square, Piccadilly Circus, St. Paul’s Cathedral, Hyde Park and the hip Soho neighbourhood of West London.