Vodafone Idea Limited stores In Alaknanda, New Delhi, Delhi