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 the Clock Tower landmark is in London, England.
Big Ben is a clock tower 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.
There are 'clock towers' all over the world. Possibly the most famous is 'Big Ben' at the British Houses of Parliament
London in England - the clock tower is called Big Ben.