Submitted by Eric Denny on Wed, 02/11/2015 - 22:42 0 No votes yet Rate Busiest somewhere and quietest somwhere, that's contradicted Japan.. Node Shibuya (Shibuya-ku)