Supply and demand of physical gold also has a great influence on gold price. India and China are by far the biggest consumers of gold in the world, and the demand for jewelry and bullion at any given time will drive gold in either direction. The people of India have a longstanding tradition to accumulate gold jewelry as a sign of wealth and as these countries become more powerful and prosper, the physical demand for gold would be higher. On the other hand, gold jewelry is often considered a luxury item and in unstable economic times the demand for physical gold does go down in western economies which may effect the price of gold.
The political and economic situation in the world also has an effect on the price of gold. During the recent recession when the interest rate dropped to near record low levels, the price of gold has been steadily on the rise. The reason is simple - when the rate drops investors pull money out of interest earning accounts since it becomes less and less attractive to hang on to cash and pour it into commodities like gold. https://www.a1mint.com/shop/