When it comes to Indian street food, nothing can ever beat the evergreen pani puri. The hollow, crispy puri, filled with a savoury filling of spiced potatoes or tangy chickpeas and spicy, tangy water, ...