The Big Ben is actually called the Elizabeth Tower and is located near the Parliament of England. It houses a famous clock whose large bell is also named Big Ben. On Friday morning, Big Ben rang continuously for three minutes to celebrate the start of the 2012 London Olympic Games.