London revealed February 13, 2025 by ahsan65@gmail.com The BBC science editor visits a major archaeological discovery site in the city.