Which iconic London landmark is a famous clock tower and is part of the Palace of Westminster?
Eiffel Tower
Hagia Sophia
Colosseum
Big Ben