Abstract: There is provided an electromagnetic machine (100) having an inner and outer stator (110), and a rotor and a plurality of magnets (140) embedded in the rotor (130). The magnets (140) are configured such that the orientation of the magnetic polar axis of each magnet (140) is tangential to the direction of rotation of the rotor (130) and the magnetic polar axis of each magnet is opposite to the direction of the magnetic polar axes of the adjacent magnets to provide radial magnetic fields.