Netflix, the popular on-demand video streaming service on Wednesday announced that it is expanding to 130 new countries, including the Philippines.

Read more here