The Economic Times

Commodity Outlook: Gold may have a tough time near Rs 31,500