Vodafone Idea Limited stores In Wazirpur, New Delhi, Delhi