Google Street View Philippines Now Live Google has just set new sights on the Philippines, bringing people around the world close to some of the country’s Read more ...