Let $G$ be a finitely generated group. Let $R = \mathbb Z [G]$ be the group ring of $G$ over $\mathbb Z$. Note $R$ is generally not commutative.
Question: Are there any sufficient conditions when $R$ is a UFD?
I looked up on Wikipedia, and there are not many examples of non-commutative UFDs. I'm wondering if there is much work done on UFD and group rings. I'm particularly interested in the case when $G$ is a finitely generated nilpotent group. (In this case, $R = \mathbb Z [G]$ is a Noetherian.)
Any insight will be really appreciated.