Google launched Street View on Thursday in India, the second most-populous country on earth. But “launch” may be a bit of an overstatement because, in a country that’s also the seventh biggest in square mileage, Google is only taking photographs in one city: Bangalore.