What is Stamp-duty and how it increase the trading/investing cost?

Yes. You can check returns impact table here.