Islands Insider : National Geographic captures Philippines
International television channel, National Geographic, is set to feature the Philippines through Islands Insider, a Filipino-produced 6-part documentary series that seeks to reveal cultural and historical insights on some of the country’s…