Solar mirrors stand at Europe's main solar power test facility near Almeria, Spain
Solar energy is in the spotlight once again amid global warming concerns and fluctuating energy prices. But can solar prove itself on a large scale to compete with the oth