According to Wikipedia, Hiji is a town located in the Kyushu district
in the far southwest part of Japan... even farther to the southwest
(on the island of Okinawa) is a popular national park called Hiji Falls.
Any connection? Your guess is as good as mine.
|