Angry Sun blasts Earth! Solar storm, solar flare and now, sunspot, planet faces torrid time Read more