fbpx

SM North Edsa is the world’s biggest solar-powered mall