Open this on FaxoView more, save it, and discover more like it.
Photo
Big Ben Is A Must See While You Are Traveling The UK This four-faced beauty is located on the north end of the Palace of Westminster in London. It is the third tallest freestanding clock tower in the world. And it happens to be THE largest four-faced clock in the world. It is well known for its reliability


