Big Ben Anwer May 4, 2016 Europe, UK Clock Towers, Colombia, England, Historical Places Big Ben The Big Ben is an iconic clock tower in London, England, UK. It is also known as the Elizabeth Tower although formerly it was simply known as The Clock Tower. Whether you refer to the tower by its official name or simply… Read more