Silver hits all-time high in India; crosses $40 per ounce globally after 14 years