Tomakomai is a city and port in Iburi Subprefecture, Hokkaido, Japan. It is the largest city in the Iburi Subprefecture, and the fourth largest city in Hokkaido. Read More
Japan's Defense Ministry reported that a Chinese Navy Shupang-class survey ship sailed through Japan's territorial waters near Yakushima Island. ... ...