India mines between 2 to 3 tonnes of gold annually, relying on expensive imports to fulfil nearly all of its demand, which averaged 843 tonnes per year over the past 10 years.
Source: Today Deals
India mines between 2 to 3 tonnes of gold annually, relying on expensive imports to fulfil nearly all of its demand, which averaged 843 tonnes per year over the past 10 years.
Source: Today Deals