There are unlimited things to do, see and explore for travelers in the metropolitan city of London. London is a leading multicultural and vibrant global city with over 8 million people. It gets highest visitors from different parts of the world. The city has many famous landmarks, from the historic tower of London to modern London Eye and getting around is quite easy. Whether you are fond of history or like modern art, you will definitely find it among these top ten most visited tourist attractions. The best tourist places in London include the famous clock tower which houses Big Ben, London Bridge, Madame Tussauds, British Museum and Princess Diana’s memorial.