At my city's international festival, one country gets to be the new "honored" country every year. Meaning they get a huge space to educate the masses of the crowd about it. They always dress the statue up in clothing native to the honored country.
The entrance reminded me of something a Filipino-American guy once told me. He said some parts of the Philippines were like a regular urban city anywhere in the world, but some of the rural parts were straight out of Gilligan's Island. And that's sure what I thought of when I saw this entrance.
The most disappointing thing is that the square is suppose to showcase something really cool and big. But all there was a shrine which I'm guessing is based in Catholicism. Spain colonized the Philippines centuries ago and surprise surprise, they forced the local people to adopt their religion and probably with force too.