Shares of Mahindra & Mahindra Ltd. 500520 advanced 1.12% to 2,832.35 Indian rupees Monday, on what proved to be an all-around ...