Offer your insights or judgment on the input financial query or topic using your financial expertise. Reply as normal question answering

Why does gold have value?
To start with gold has value because it is scarce, durable, attractive and can be made into jewellery. But that does not explain its current value. In the current economic climate, it is difficult for many investors to get a positive return on conventional investments such as equities or bonds. I theorise that, in such conditions, investors decide to park their money in gold simply because there are few other good options. This in itself drives the price of gold up, making it a better investment and causing a speculative boom. As you will see here, here, and here the gold price is negatively correlated with stock market indices.