El Siglo Futuro - News from Madrid, Spain and the World

Stocks rise and oil edges up as US, Iran call end to latest attacks
Pakistan strikes on eastern Afghanistan kill dozens
Pakistan strikes on eastern Afghanistan kill dozens

Pakistani airstrikes killed dozens of people in eastern Afghanistan, with Islamabad saying on Monday it targeted militants but the Afghan government reporting civilian casualties.

June 29, 2026

RECENT NEWS

Russia rallies support for army with 'patriotic' tourist routes
Russia rallies support for army with 'patriotic' tourist routes

Seeing a whole class of children pile into his museum about a Russian prince's 13th-century victory over Western crusaders, historian Vladimir Potresov was delighted.

June 29, 2026

Cape Verde, Africa's outlier in LGBTQ tolerance
Cape Verde, Africa's outlier in LGBTQ tolerance

Cape Verdean make-up artist Leonardo put the finishing touches to a singer's look at a shoot for a music video, open and comfortable about being a gay man in Africa.

June 29, 2026

Brazil, Germany eye World Cup last 16 as Netherlands face Morocco
Brazil, Germany eye World Cup last 16 as Netherlands face Morocco

Brazil's quest to win a record sixth World Cup heads into the knockout stages on Monday as Carlo Ancelotti's team face Japan in the last 32, before four-time champions Germany play Paraguay and Morocco take on the Netherlands in perhaps the tie of the round.

June 29, 2026

RECENT NEWS

For sale on Facebook: monkeys, rhino horn and dead pangolins
For sale on Facebook: monkeys, rhino horn and dead pangolins

The ghostly white creature curled up on a weighing scale is almost unrecognisable in the Facebook post offering it for sale. Only closer inspection reveals it to be a dead pangolin.

June 29, 2026

RECENT NEWS

'Burnt out' Stokes leaves England facing tricky questions
'Burnt out' Stokes leaves England facing tricky questions

What happens next? That is the awkward question facing English cricket after Ben Stokes announced his retirement from international duty in the middle of a Test match.

June 29, 2026