Never seen so many shops selling hats per square km. [2010/09/27 – Tokyo] January 9, 2011 1368 × 1824 Asia 2010: Tokyo Never seen so many shops selling hats per square km.