10 Interesting the Big Ben Facts The Big Ben Facts talk about the clock located in London. It is one of the famous buildings in February 20th 2016 | Building