[VIDEO] World Premiere Film Festival

The Philippines for the first time is hosting the world premieres of films from several countries including the host country. VIDEO by INQUIRER.net’s CATHY MIRANDA

Read more...