2
Solar modules deployed in France in 1992 still provide 75.9% of original output power
(www.pv-magazine.com)
This is a most excellent place for technology news and articles.
No, it isn't. Solar+wind+storage will do fine.
And the fact that you word things this way makes it pretty clear to me you have no idea what you're talking about and haven't actually researched anything about it.