The Big Ben, London by admin September 19, 2022 The Big Ben in London has its own historical charm. The Big Ben is the colloquial name given to the clock tower of the Westminster Palace. On 16 October 1834, Palace… Share this:Click to share on Facebook (Opens in new window)Click to share on Twitter (Opens in new window)Click to share on Pinterest (Opens in new window)