Wow, Bing maps in China really are horrible. Here's downtown Shanghai, French Concession. NOTHING!