EuropeTravel News 7 Interesting Facts About London’s Big Ben Completed in 1859 Big Ben is a United Kingdom symbol and one of London’s iconic structures...