Trump may have given Iran a $500 bln money spinner

.....

© Reuters