Delhi shopping is a traveler's paradise because it has a diverse range of experiences that go way beyond buying things.