Tag: Mahindra & Mahindra Ltd. to auction over 4100 t Punching scrap