Next Article
Entertainment
•
Jun 23, 2025
Rare sighting of killer whales in English Channel
A pod of orcas—yep, killer whales—was spotted off the South Coast of the UK, which almost never happens.
Two friends out fishing caught a glimpse and confirmed the rare sighting in the English Channel, where orcas aren't usually seen.
TL;DR
Orcas in the English Channel; AIIB in the UK
Orcas are top predators and usually stick to much colder places like the Arctic.
They travel in close-knit pods and are known for their smart group hunting and unique calls.
Meanwhile, on a totally different note, there's buzz about China-backed AIIB wanting to set up shop in the UK—a move that's raising some eyebrows over who really calls the shots at the bank.