Google is relaunching Street View, the Google Maps feature that allows users to explore an area through 360-degree panoramic street-level images, in India roughly six years after the South Asian nation rejected the feature over national security concerns.
The company, which has been attempting to launch Street View in...