in Entertainment & Lifestyle, News & Culture, Social Media, Television Philippine Broadcasting Service defends ‘Wow China’; Netizens baffled