We are back with another exciting list of seven favourites. This time in in London. Of course, there are the usual suspects. However, in the list are gems that will make your visit to London the best possible.
London is definitely known for Big Ben. Big Ben is housed in the Elizabeth Tower on the north end of the Palace of Westminster. It is the clock that is nicknamed Big Ben.