British PM David Cameron, German PM Angela Merkel, and French President Francois Hollande insist nuclear deal is for the greater good.

Read more