Excavations also uncovered some ruins of an ancient Roman building, road and other artifacts, archaeologists said. Work at the site is ongoing. Limoges is a city in south-central France and a ...