Renewed geopolitical uncertainty over postponement of talks to finalise US-Iran peace deal in Switzerland also dampened investor sentiment