westminster bridge The Elizabeth Tower is the clock tower of the Palace of Westminster in London, England. It contains the Great Clock, a striking clock with five bells. The tower is nicknamed "Big ...
Coronations, royal weddings, kings, queens, statesmen and soldiers; poets, heroes and villains – history happens here and it’s all waiting to be discovered.