Learn About Big Ben In England
Ask anyone who has walked the streets of London and most likely they heard the “ding-dong” chimes of the Great Bell nicked named Big Ben. That is if they happened to have crossed anywhere in the area of Westminster, London. Big Ben lives on the 320-foot (97.53M) Clock Tower, renamed recently as The Elizabeth Tower and […]