Trump gives countries a deadline of 1 August to reach a deal

A container ship