World Network has made its formal debut in the Philippines, a nation well-known for its extensive use of social media and AI adoption