Telefonica Solar Complex Largest in Europe

Madrid, Spain [UPI] Spain-based Telefonica’s new office complex in Madrid is expected to have the largest European solar power plant on a building. Company officials say their new Madrid office complex will have more than 16,000 solar panels, Cellular-News reported.

No posts to display