Vodafone Idea Limited stores In Vikaspuri, New Delhi, Delhi