An image of Big Ben on the road in London A street view of buildings with a tower clock behind them. A clock tower on a historic building next to several stone buildings. a large clock tower is at the end of a street The Big Ben clock tower towering over the city of London.