The Board of Investments of the Philippines has issued a green lane certificate to Terra Solar Philippines for an under-construction project that has been touted as the world’s largest solar array.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results