A non-abelian group, all of whose subgroups are normal: the quaternion group, $$Q=\langle\thinspace a,b\thinspace|\thinspace a^4=1,a^2=b^2,ab=ba^3\thinspace\rangle$$