site logo

Solar installation spot prices hits record low