Best street food in India ranges from tangy to spicy to rich. Here's a list of top Indian street food - chaats, dosas, sandwiches, pani puri.
Read this post on thewingedfork.com