Taal Volcano Archive

In Photos: Discovery Country Suites Tagaytay

It’s good to be back in Tagaytay. It felt like a weekend when we went there a few days ago on a weekday to visit Discovery Country Suites Tagaytay along Tagaytay Ridge for the first time.

NGC Islands Insider: It’s Their Story

With 7,107 islands that make up the Philippine archipelago, National Geographic Channel places focus on six significant island through its newest documentary feature entitled “Islands Insider.“