Mission Breakout presents you Big Ben, the Great Bell of the clock at the north end of the Palace of Westminster in London. The tower, symbol of the United Kingdom, holds the second largest four-faced chiming clock in the world.