Did you look at the xml?
<item>
<title><![CDATA[Parents plea to take Charlie home]]></title>
<description><![CDATA[Chris Gard and Connie Yates's lawyer
accuses the hospital of "putting up obstacles".]]></description>
<link>
http://www.bbc.co.uk/news/uk-england-london-40716292</link>
<guid
isPermaLink="true">
http://www.bbc.co.uk/news/uk-england-london-40716292</guid>
<pubDate>Tue, 25 Jul 2017 13:58:55 GMT</pubDate>
<media:thumbnail width="976" height="549"
url="
http://c.files.bbci.co.uk/1132F/production/_97074407_mediaitem97074405.jpg"/>
</item>
There ain't any content, also there ain't multiple instances of the same
"name" in the item object, so no need to use the children() function.
I suggest you also switch the name of the variable, as it will be a lot
easier on you when you come back to old code. Keep in mind that the code
is run on the server side, so short variable names will not mean less
data is sent to the user.
--
//Aho