Bodinayakanur, a town in Tamil Nadu, is popularly called the Cardamom City of India. The title comes from its long-standing ...