Japan’s longest shopping street