Google Maps launches Street View in India after 11-year wait

Google Maps launches Street View in India after 11-year wait

NEW DELHI, 27th July – 11 years after an initial effort was unsuccessful due to regulatory issues, Alphabet Inc.’s (GOOGL.O) Google Maps officially debuted...