20110526 tech.tech-news: Google Street View comes to India