What is e-stamping?
Stamp duty in lieu of transactions such as a property sale or purchase; formation of a business agreement or a deed and others involving financial aspect is to be paid as a share to the government through the purchase of a ...