Shares of Mahindra & Mahindra Ltd. 500520 advanced 1.38% to 3,127.35 Indian rupees Thursday, on what proved to be an ...