Vodafone Idea Limited stores In Plaza Chowk, Ranchi, Jharkhand