Spanish police charged at left-wing protesters in Barcelona on Catalonia’s National Day. Post navigation Iran-backed Houthis seize strategic Mayun Island: Can they hold it? Iranian official tells Al Jazeera IAEA ruling was imposed by US and Israel