Catching Rays in the Desert

Catching Rays in the Desert
Egypt is near completion of one of the world’s largest solar energy installations.

Read More…