Google Maps have recently update their data and India is one more country they show street level maps for - check it out .