Google Street View Launched in the Philippines (Video)

The world’s most popular search engine and the one of the tech giant in the United States announced on Tuesday, January 28, 2014 the launch of Google Street View in the Philippines. The Google Street View is a feature available on Google Maps and Google Earth applications that allows users to virtually explore cities at … Read more