Dewa inks Museum of the Future solar plant deal

March 10, 2019 782