Think you’ve had the best dumplings in Silicon Valley? Think again 😉 The juiciest, most flavorful khinkali are hiding right in the heart of Silicon Valley in Palo Alto. So… what are khinkali? They’re