Cloud Services & Network Solutions
Exclusive: The search giant has also mapped out the parts of the world where 98% of people live, through satellite photos on Google Earth. Google Maps has now photographed 10 million miles in Street View – CNET Source: CNet