by Dian Turner | Mar 24, 2026 | 2026, ASIA, JAPAN
First stop: the Imperial Palace gardens—where we immediately noticed the pine trees looking way more put-together than we did after a long flight. Apparently, these trees symbolize long life in Japan, which makes sense because they’ve clearly had the time to perfect...