The name of the famous huge tower clock in London is called The Big ben.
There is a large clock in St Pancras station in North London.
Big Ben
It is called the Big Ben.
Big Ben (Elizabeth Tower) is in London England.
Big Ben is a clock.
The Westminster Clock Tower, traditionally known as Big Ben.
Big Ben is a clock tower in London England
Big Ben the Clock Tower landmark is in London, England.
There is a MOUNTAIN in Scotland called Ben Nevis, but Big Ben is a clock in LONDON ------------------------- Big Ben is actually the bell of the clock.
in england london and you already no the question anyway that is why you typed london clock tower
London in England - the clock tower is called Big Ben.