Tags: solar power generation Solar Flares Their Impact