For those of you who don't know (which I would hope isn't a lot of you) Taiwan is a little island just off the coast of China. But don't belittle Taiwan because of its size, their reputation for street food is off the charts, and rightfully so. ...