A city street near a square with a bunch of flags Big Ben, double decker busses and international flags A view of Big Ben clock tower and Westminster palace in London. a tall tower with a clock on the top with a sky background Big Ben looms ahead of a busy street.