NASA explains difference between Solar Flares and coronal mass ejection; know effect on Earth

Both the eruptions on the Sun that is solar flares and coronal mass ejection (CME) involve gigantic explosions of energy, says NASA. read more