Shinjuku is one of the busiest parts of Tokyo, and Japan for that matter. Shinjuku’s train station is purported to handle the largest number of passengers in the world. 📷: @andreatraan #VisitJapanAU #JapanRevealed

AloJapan.com