Nov 17, 2024 – Tokyo, Japan
Strolled through the Imperial Palace garden, trying to sneak a peek at the palace itself. But surprise, surprise—the Emperor of Japan (yep, still a thing!) and his fam actually live there, so no VIP tours for us.
Nov 17, 2024 – Tokyo, Japan Read More »