Castle in Yvoire The castle in Yvoire, France, was built in the Middle Ages. Photo credit: © foxytoul — stock.adobe.com