It was conjectured by Milnor in 1968 that the fundamental group of a complete manifold with nonnegative Ricci curvature is finitely generated. The main result of this paper is a counterexample, which provides an example $M^7$ with ${\rm Ric}\geq 0$ such that $π_1(M)=\mathbb{Q}/\mathbb{Z}$ is infinitely generated. There are several new points behind the result. The first is a new topological construction for building manifolds with infinitely generated fundamental groups, which can be interpr...