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