Seven stowaways seized when British naval special forces stormed an oil tanker in the English Channel have been arrested on suspicion of hijacking.
FOX News, FOX News: World
Mon, 10/26/2020 - 11:37am
Seven stowaways seized when British naval special forces stormed an oil tanker in the English Channel have been arrested on suspicion of hijacking.