Walk through any major Indian city and you will find street markets bursting with colour, noise, food and people. But if there is one city that truly defines India's street market culture, it is Delhi ...