Gold prices in India hit an all-time high on the MCX, touching Rs 96,747 per 10 grams, with silver not far behind at Rs 95,730 per kilogram. The surge was driven by factors such as the weakening US dollar, rising US-China trade tensions, and worries surrounding central bank autonomy. Globally, gold prices crossed $3,385 per ounce amidst turbulent financial markets.