News

Hundreds of whales and dolphins are slaughtered in Faroese waters each year, with the meat divided among villages.
The final men's major of 2025 is finally here as the 156-player field for the 153rd British Open Championship got its final three spots filled on the eve of the R&A's return to Royal Portrush. A ...