India gets its own street view at long last—but it’s missing India’s most famous monuments