I have read quite a number of articles on the magnetic field, and I still do not understand. What is a magnetic field? How is it different to electric field? I understand that electric field is created by charged particles, but what creates magnetic field? Why do we even need the concept of a magnetic field? What does it do?