Big Ben is a classic landmark of London, so picturesquely sits near the Palace of Westminster. It actually belongs to the Houses of Parliament. The atmosphere of the London Eye across is just so vibrant. Big Ben denotes the great bell that was completed in 1859. This fascinating bell tower has more