The market seems to have picked up following news that the US and Iran have reached an agreement. But everything needs further verification.Hopefully...