When will the war end? President Trump says 4-6 weeks, but it could be much longer

Wait 5 sec.

An expert speaking to the Daily Mirror has said the war in Iran is set to last 'longer than expected' as the regional conflict starts to have a much broader impact