Artificial leaf technology clears major development hurdle

Source 
CleanTechnica
Topic