The US President Donald Trump suggesting a two-three week timeline to end Iran war has raised market hopes, despite several conflicting and mixed messages over the past couple of weeks. The timeline, ...