Target to Install 100MW of Solar on 180 Stores in 18 Months

by CleanTechies Staff March 27, 2015 1 comment