The tech giant will make another attempt to launch Street View in India this week following a series of legal problems in the past. Google will show images of 100 Indian monuments.