Israel and Iran agree ceasefire amid waves of missiles |
US President Trump calls for calm as truce agreement raises hope of an end to
Read More