Vodafone Idea Limited stores In Yamuna Vihar, New Delhi, Delhi