This Day in History: May 31

Here’s a brief look back in time for this day, May 31. In 1859, Big Ben, often regarded as London’s crown jewel, begins ticking for the first time. Officially known […]