A Visit to Shibuya Station: Hachiko the Loyal Dog & a Cat Cafe

Tokyo’s Shibuya Station is the fourth busiest commuter rail station in Japan, though it’s claim to fame is in canine form. Across the world many are familiar with the story of the loyal dog,...