Soria, Spain: The World Capital of Truffles (and Why You’ve Never Heard of It) Soria, Spain: The World Capital of Truffles (and Why You’ve Never Heard of It) Published in Haaretz By Inbal Cabiri Spain has no shortage of Continue reading »