Gold touches five-week high. Six reasons for the rally

Gold up $7 as winning ways continue
Gold prices touched their best level since April 24 on Wednesday.
Here are a few factors behind the rally:
– General US dollar weakness, which is partly due to: