This is probably my top tip for learning Arabic. On the BBC app on iPhone and android you can press on any word to get translation offered – a feature annoyingly not available for Persian and a majority of other languages!
The translation option for me appears in a jumbled ترج م ة (tarjima- translate) form; so you just select that and it gives you the translation without directing you to another page, which is more time consuming and whiplash-y for the eyes.

You can select more than one word to translate, as above. The weird tarjima option is far left. Note that in this update you can’t select the title, only the main body of text!
Anyway, in this way you can get through a news article pretty quickly and pick up relevant vocabulary as you go. I’m not sure why the same option isn’t available for other languages (BBC Farsi please…) since it seems so obviously useful.

At the base of the page will be links to more articles under the heading: مواضيع ذات صلة muwaadi3 dhaat Sila which of course means related topics, or literally, topics owning/that possess/having relation. You can go through these to read related articles, l which will probably have similar words and thus be good for consolidating vocabulary.
Of course the news can be a bit heavy in the Middle East at the moment, so maybe switch it up with some lighter stuff before you get pulled into a pit of despair!