Home Tags English Channel
Tag: English Channel
Russia sent its most advanced anti-aircraft missile to China last year, but Mother Nature got in the way
China became the first foreign buyer of Russia's S-400 in 2014. But the delivery four years later was delayed by forces beyond anyone's control.
It's a wild idea — but it wouldn't be easy.
Octopuses are slithering out of the water onto beaches in Wales, and locals say they’ve ‘never seen anything like it’
Curled Octopuses are emerging from the waves under the cover of night. Estimates suggest between 20 and 25 of them were seen on a Wales beach Friday night.