Solar Philippines energizes SM North Edsa, world's largest solar-powered mall. (Philippine star)