Archaeologists working at a construction site in London have made a major discovery—remnants of a Roman....