The giant clock tower
The biggest clock tower in London
The Big Ben is in London.
The Tower itself called Elizabeth Tower.
Big Ben is the secend bell in the tower.
Is one of the biggest clock in london.
Why visit there?
You should go here because is very beautiful and intresting place.
you can make there picnic.