The city of Meerut, in the northwestern corner of India’s most populous state of Uttar Pradesh, is a bustling metropolis of 1.5 million people. At its heart lies a 350-year-old industry that today ...