Plastic pose in first Google Maps Street View image from India

Google crew, car etc India Inside business · Reply

Inside a bar in India. Google Maps Street View is now available in India, but apparently only inside a few businesses for now.


Larger

Please wait...

Leave a Reply