Tens of thousands of spectators watch a procession of 100 portable shrines carried by some 300 bearers during Kanda Matsuri. [Photo/IC]