A while ago I managed to convince myself that every finite group is isomorphic to a subgroup of a finite dimensional Euclidean space. But my little simplex construction doesn't extend to infinite groups. Is it the case that every infinite group is isomorphic to an isometry subgroup of a finite dimensional space?
I don't mind if groups are only subgroups of an isometry group, and I don't mind if the space is non-Euclidean.
My naive thought is that non-Euclidean spaces are necessary to deal with groups like $GL({\mathbb R}^n)$ that explicitly include scale transformations.