The solar energy revolution is happening right before our eyes. The successful transmission of solar energy from space to earth is …

source