Terra Solar Philippines, Inc. said Thursday that the first phase of MTerra Solar, described as the world’s largest integrated solar photovoltaic and battery energy storage system, is 61 percent complete.
Subscribe to our daily digest to continue reading.
This full news article is accesssible to logged-in friends and clients of Lachica Madanlo who subscribe to our Daily Digest newsletter. To gain access to our daily newsletter, please contact us.
Request access