This has got to be the oddest Google Street View I’v ever seen. Some strange art gallery or something in India. Explore more here

This has got to be the oddest Google Street View I’v ever seen. Some strange art gallery or something in India. Explore more here