Some time ago, I was told the following theorem, attributed to Neumann (I have no idea which one):
If $G$ is an abelian group, and $G$ is the finite union $\bigcup_{i\in I} g_iH_i$ of cosets of subgroups $H_i\leq G$, then it is already the union of those $g_iH_i$ for which $H_i$ has finite index.
It was proved by inclusion-exclusion principle, and back then, I had an idea of an inductive proof. I think in both cases, there didn't seem to be any reason for it to fail if $G$ is nonabelian.
The question is: which Neumann is this theorem due to, and in what form? And if s/he did not prove it in the above form (or an obviously equivalent one) with $G$ nonabelian, who did? I would appreciate some references.