Mahindra Shares Hit Record High As Company Posts 31% Surge In July Sales | Sharefundss