England, Europe, PlacesBig Ben admin / August 5, 2021 On the top of Elizabeth’s Tower, 320 feet, the famous Big Ben clock rang for the first time on 31 […]