Beijing
China is well known for its blatant knockoffs, and Baidu's online maps are a dead ringer for Google Maps.
But Baidu did manage to put a personal touch on its equivalent of "street view" for Beijing...
Since it's pixel art, you can zoom in really far.
All that's missing from Google street view is some random pixel people caught in action.
It's like Street View deconstructed by China using one of their unique assets, namely a ton of excess labor.