John Kerry: Iran nuclear deal 'has benefits'

US President Barack Obama has secured enough support in the US Senate to ensure that the Iran nuclear deal will come into effect.

The administration has secured the support of 34 senators - the crucial number - to cement the deal, and fend off Republican moves to scupper the agreement with Tehran.

US Secretary of State John Kerry has been spelling out why he believes the deal is the best way forward.