Photosynthesis harvests solar energy and stores it in chemical forms. It promises a large scale storage solution. Existing efforts to replicate photosynthesis is either inefficient or costly or both, ...