I have this problem for Riemannian manifold, but think that it is just a topological problem. I know that this is probably a silly question, but it is since a while that I don't study general topology and algebraic topology..
Let $X$ be a compact topological space and assume that its universal covering space $\tilde{X}$ is also compact. How can I prove that the fundamental group of $X$ is finite?
Thanks!