Pinoy duo claims World Cup of Pool title
After almost a decade, the Philippines finally snatched the coveted title in the World Cup of Pool championship as they topped the 2023 edition of the tournament on Sunday night (Monday in the Philippines) in Lugo, Spain.
Read More