Posted on November 12, 2010The World’s Top UrinalAnd we mean top. 40 stories over the streets of Tokyo.Notice the Tokyo Sky Tree off in the distance