Gold prices have once again shattered records, reaching $2,900 per ounce for the first time in history, as demand for the yellow metal continues to surge worldwide.