MPSC PYQScienceMagnetism and Electromagnetic SpectrumenglishEarth has a magnetic field because of .......A.Dynamo effectB.Doppler effectC.Solar effectD.Magnus effectCorrect answer: ASource paperMagnetism and Electromagnetic SpectrumPractice more questions