Power Plants

A blueprint for an “artificial leaf” could lead to solar cells that generate a lot more power