Steel is used for making permanent magnets because
Choose Your Option
A. It is cheap
B. Steel retains magnetism for a long time
C. Steel is soft magnetic material
D. Steel is lighter than iron