Big Ben is important for a huge clock on the tower of the British Parliament installed in the year 1859.
Big Ben is located in London.
Where is Big Ben located?
Why is Big Ben important?