Big Ben, a four-faced clock tower that stands three hundred and sixteen feet high, is one of London’s most well known landmarks. Big Ben features a 13-ton hour bell that began ringing in 1859 from its location at Westminster Palace. The clock faces are illuminated in the evenings and a light shines over the clock [...]