Vodafone Idea Limited stores Near George Town, , 600001