Vodafone Idea Limited stores Near Court Road, Jamshedpur, 831012