Google Street View Is Back In India
Google Street View, a feature in Google Maps and Google Earth for interactive panoramas along many streets in the world, was launched in India on Wednesday.
Google has announced the launch of its Street View experience in India in…