Yes, Big Ben is still called Big Ben.
still in London
Yes, you can still visit it in London.
The name of the famous huge tower clock in London is called The Big ben.
London is in England. Big Ben is in London.
Big Ben
It is called the Big Ben.
London.
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.
Big Ben is the nickname of the Great Bell inside the Elizabeth Tower of the Palace of Westminster, London.
Big Ben is named after Sir Benjamin Hall who was Commissioner of Works when the bell was installed.
Big Ben is in London, England.
Big Ben is in London, England.