It is in general known to everybody that magnets attract particular substances and they also attract or repel each other, due to their magnetic field. Why is a magnetic field produced at all? What is inside magnetic substances that creates it?