Google has finally launched its much-awaited Street View feature in Malaysia, all of six years after its inception, beginning with the publication of 18 privately-owned places of interest in the capital Kuala Lumpur. With the launch of Street View in Malaysia, Google will also begin collecting 360-degree panoramic street-level and road imagery taken from public spaces, starting with Kuala Lumpur. Read More