London has something for everyone - and that is what makes it one of the most visited cities in the world. There is art and culture - with a plethora of museums and buildings famous for their architecture. History comes to life with a visit to Buckingham Palace or the Tower of London. And foodies will find cuisine from around the world. Young, and the young at heart, will all find something to love in this wonderful city.