ensions between the US and Iran has led to the recent rally in gold prices as they cross a record high of Rs 340000 per 10 grams in India