Honshu

Location

The largest and most populous island of Japan.

Mentioned in 1 video