A and B contract that B shall execute certain work for A for Rs.
1,000. B is ready and willing to execute the work accordingly. But A prevents him from doing so.
(a) Is the contract voidable?
(b) Is compensation claimable for any loss that results from such non-performance?