citysightseeingtours.com
Big Ben clock tower at London England's Parliament building - pictures and history
Big Ben – St. Stephen’s Parliament Clock Tower St. Stephen’s Tower is the formal name of Parliament's clock tower, better known to the world as “Big Ben.” The clock tower takes its name from its largest bell, the one that proclaims the hour by striking the note E. The