Tucked under London’s Palace of Westminster— one of the most famous structures in the city and home to the Houses of Parliament—archaeologists uncovered artifacts dating back 6,000 years, including ...