0
Yes, Big Ben is still called Big Ben.
Big Ben !
Big Ben is in London, England.
the main bell, the one that chimes the hours, is Big Ben.
how tall is big ben