Russian warships pass Izu Islands south of Tokyo
Seven Russian warships passed near the Izu Islands south of Tokyo this week, the Defense Ministry ...
Read moreDetailsSeven Russian warships passed near the Izu Islands south of Tokyo this week, the Defense Ministry ...
Read moreDetailsCopyright © 2025 198 Japan News.