21 December 2021
An altar site for the Greek goddess Demeter was unearthed during the ongoing excavations in the ancient city of Blaundus,...