The title says it all. Is it true that if $X$ is a topological space on which all loops are homologous to zero then $X$ is simply connected, ie all loops are homotopic to zero?
I know that the result is true if $X$ is a domain in $\mathbb{C}$, but I wonder if it also holds for arbitrary topological spaces.
Also, please notice that I am aware that, in general, a loop can be homologous to zero without being homotopic to zero. Here I am asking what happens in the case when all loops are homologous to zero.