Share Pinterest Facebook Twitter LinkedIn 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 #visitjapanJapanRevealedVisit JapanVisitJapanAU AloJapan.com
AloJapan.com