Mahindra & Mahindra Ltd. 500520 shares inched up 0.38% to 2,808.70 Indian rupees Thursday, on what proved to be an all-around ...