Why do moving charges produce current
Hello Nihal,
All the magnetic fields are due to currents (or moving charges) and due to intrinsic magnetic moments of particles.
A charged particle which is moving without acceleration produces both magnetic and electric field. It is a charged particle so it produces electric field.
Good Luck!