Infographic:
We have done it before, and now we’ve done it again—the poster of most successful websites, mapped to the Tokyo Subway, is back!