25 Best things to do in London

London is by far the most visited city in Europe, attracting over 27 million visitors per annum. It is with no surprise that London is at the top of several people's travel plans. London city was founded by the Romans and has then thrived over centuries.In the modern world, London is the most diverse city on the face of our planet. The city has a rich history as well as some of the most outstanding cultures on earth. London is an ancient city; however, it is the smallest city in England. London covers a vast metropolitan area, and it is said to be home to approximately 9 million people. While touring this lovely city, there some places you don't want to miss. Therefore, in this article, we shall be taking you through the top 25 best things to do in London.