Believe it or not SM City North EDSA is the 2nd biggest mall in the world and the biggest mall in the Philippines. I know you would protest and say that SM Mall of Asia is the biggest mall but actually its not. SM Mall of Asia is bigger in terms of land area, but […]