Google Street View comes to India

Google's infamous Street View cars are invading the streets of India.