UK special forces storm tanker and detain stowaways in English Channel
Published
British special forces stormed a Greek-operated oil tanker in the English channel on Sunday to wrestle control of the vessel from seven stowaways who had threatened the crew…
Full Article