Sitting just across the River Thames from the London Eye, the clock tower of the Palace of Westminster is more commonly known as Big Ben. This now historic landmark has become one of London’s most iconic symbols and its chimes are synonymous with the city.