News

MANILA, Philippines - Travel ratings website Trip Advisor included a beach in El Nido, Palawan on their list of World's Best Beaches for 2016. Through the votes of the users of the popular website ...