YouTube Philippines debuts today

The Philippines is the first in Southeast Asia and the 34th in the world to launch its local version of the video-sharing site YouTube.Officially unveiled today, October 13, 2011, Thursday, at the Blue Leaf Tent in Taguig City, … [Read more...]