As Europe's largest city, London is host to more than 25 millions visitors a year; yet, it is never too crowded to be enjoyable. The City Center of London is only a couple square kilometers, but fans out into neighborhoods that add to its historical significance and charm. Some of the must-sees in the city include the tower and bridge of London, the London Eye, the British Museum, and changing of the guard at Buckingham Palace. If you have time for shopping, Harrods is the most popular and famous upscale department store located in Knightsbridge. Catch a football match, rugby, or cricket game at one of the major venues, and at night there are great bars both upscale and trendy in and around the City and in West London. There is so much to experience in London you’ll want to schedule a return visit.