Final answer:
According to the Indian Contract Act, of 1872, Shanti Traders can claim compensation from M Ltd. for breach of contract. The compensation amount would be calculated based on the price difference between the contract and the sum Shanti Traders paid to another manufacturer for the machinery.
Step-by-step explanation:
Under the Indian Contract Act, of 1872, Shanti Traders can claim compensation from M Ltd. for breach of contract.
The compensation amount would be the difference between the contract price and the price Shanti Traders had to pay to procure the machinery from another manufacturer, which is Rs. 12.75 lakhs - Rs. 11.50 lakhs = Rs. 1.25 lakhs.
In addition to this, Shanti Traders can also claim compensation for the losses they incurred due to the breach of contract with Zenith Traders. The specific amount of compensation will depend on the terms of the contract and the losses suffered by Shanti Traders.