
After what seemed like forever (not really, maybe almost 2 years), search-giant Google has officially launched Street View in Google Maps in the Philippines. It was in November 2013 when a Street View car was seen plying EDSA, followed by the official announcement of the initiative in January 2014. As of now, Google has covered most areas in the National Capital Region (Metro...