What is the source of Earth's magnetic field?

A) Earth's orbital motion

B) Liquid iron moving within Earth


C) Charged particles from the
Sun

D) Friction between ocean waves and land