Vodafone Idea Limited stores Near Ring Road, , 110043