The war in Iran has now been going on for more than six months, with no end in sight as Trump aims to 'win' the conflict.